home *** CD-ROM | disk | FTP | other *** search
/ Apple Software Dispatch / Apple Software Dispatch.iso / Software Dispatch Files / Super Maze / Trial Version / Trial Version.rsrc / CODE_8.txt < prev    next >
Text File  |  1993-07-19  |  443KB  |  8,103 lines

  1. # near model CODE resource
  2. # jump table entries: 1048-1154 (107 of them)
  3. 00000000  4A2D C162                tst.b      [A5 - 0x3E9E]
  4. 00000004  57C0                     seq        D0
  5. 00000006  4400                     neg.b      D0
  6. 00000008  4E75                     rts
  7. export_234:
  8. fn0000000A:
  9. 0000000A  102D C162                move.b     D0, [A5 - 0x3E9E]
  10. 0000000E  4E75                     rts
  11. export_237:
  12. fn00000010:
  13. 00000010  4E56 0000                link       A6, 0
  14. 00000014  2F07                     move.l     -[A7], D7
  15. 00000016  7E00                     moveq.l    D7, 0x00
  16. 00000018  4A07                     tst.b      D7
  17. 0000001A  6624                     bne        +0x26 /* 00000040 */
  18. 0000001C  082E 0000 000C           btst.b     [A6 + 0xC], 0x0
  19. 00000022  671C                     beq        +0x1E /* 00000040 */
  20. 00000024  0C2E 0071 000E           cmpi.b     [A6 + 0xE], 0x71 /* 'q' */
  21. 0000002A  6708                     beq        +0xA /* 00000034 */
  22. 0000002C  0C2E 0051 000E           cmpi.b     [A6 + 0xE], 0x51 /* 'Q' */
  23. 00000032  660C                     bne        +0xE /* 00000040 */
  24. label00000034:
  25. 00000034  1F3C 0001                move.b     -[A7], 0x1
  26. 00000038  4EBA 06E0                jsr        [PC + 0x6E0 /* 0000071A */]
  27. 0000003C  7E01                     moveq.l    D7, 0x01
  28. 0000003E  548F                     addq.l     A7, 2
  29. label00000040:
  30. 00000040  1007                     move.b     D0, D7
  31. 00000042  2E1F                     move.l     D7, [A7]+
  32. 00000044  4E5E                     unlink     A6
  33. 00000046  4E75                     rts
  34. fn00000048:
  35. 00000048  4E56 FFB4                link       A6, -0x004C
  36. 0000004C  48E7 1F08                movem.l    -[A7], D3,D4,D5,D6,D7,A4
  37. 00000050  286D E514                movea.l    A4, [A5 - 0x1AEC]
  38. 00000054  42A7                     clr.l      -[A7]
  39. 00000056  A924                     syscall    FrontWindow
  40. 00000058  B9DF                     cmpa.l     A4, [A7]+
  41. 0000005A  6608                     bne        +0xA /* 00000064 */
  42. 0000005C  4EAD 0AB2                jsr        [A5 + 0xAB2 /* export_338 */]
  43. 00000060  4A00                     tst.b      D0
  44. 00000062  6604                     bne        +0x6 /* 00000068 */
  45. label00000064:
  46. 00000064  7E00                     moveq.l    D7, 0x00
  47. 00000066  6002                     bra        +0x4 /* 0000006A */
  48. label00000068:
  49. 00000068  7E01                     moveq.l    D7, 0x01
  50. label0000006A:
  51. 0000006A  4EBA 3D50                jsr        [PC + 0x3D50 /* 00003DBC */]
  52. 0000006E  1C00                     move.b     D6, D0
  53. 00000070  4EAD 017A                jsr        [A5 + 0x17A /* export_43 */]
  54. 00000074  2840                     movea.l    A4, D0
  55. 00000076  200C                     move.l     D0, A4
  56. 00000078  56C5                     sne        D5
  57. 0000007A  4405                     neg.b      D5
  58. 0000007C  4A05                     tst.b      D5
  59. 0000007E  672E                     beq        +0x30 /* 000000AE */
  60. 00000080  486E FFF1                pea.l      [A6 - 0xF]
  61. 00000084  486E FFBA                pea.l      [A6 - 0x46]
  62. 00000088  2F0C                     move.l     -[A7], A4
  63. 0000008A  4EAD 01F2                jsr        [A5 + 0x1F2 /* export_58 */]
  64. 0000008E  2EAE FFBA                move.l     [A7], [A6 - 0x46]
  65. 00000092  4EBA 1C12                jsr        [PC + 0x1C12 /* 00001CA6 */]
  66. 00000096  3A00                     move.w     D5, D0
  67. 00000098  206E FFBA                movea.l    A0, [A6 - 0x46]
  68. 0000009C  1828 0008                move.b     D4, [A0 + 0x8]
  69. 000000A0  2610                     move.l     D3, [A0]
  70. 000000A2  2D68 0004 FFB6           move.l     [A6 - 0x4A], [A0 + 0x4]
  71. 000000A8  4FEF 000C                lea.l      A7, [A7 + 0xC]
  72. 000000AC  6012                     bra        +0x14 /* 000000C0 */
  73. label000000AE:
  74. 000000AE  42AE FFBA                clr.l      [A6 - 0x46]
  75. 000000B2  7A00                     moveq.l    D5, 0x00
  76. 000000B4  422E FFF1                clr.b      [A6 - 0xF]
  77. 000000B8  7800                     moveq.l    D4, 0x00
  78. 000000BA  42AE FFB6                clr.l      [A6 - 0x4A]
  79. 000000BE  7600                     moveq.l    D3, 0x00
  80. label000000C0:
  81. 000000C0  3F2D C344                move.w     -[A7], [A5 - 0x3CBC]
  82. 000000C4  4EAD 018A                jsr        [A5 + 0x18A /* export_45 */]
  83. 000000C8  1D40 FFB5                move.b     [A6 - 0x4B], D0
  84. 000000CC  4A07                     tst.b      D7
  85. 000000CE  548F                     addq.l     A7, 2
  86. 000000D0  6748                     beq        +0x4A /* 0000011A */
  87. 000000D2  4A06                     tst.b      D6
  88. 000000D4  6606                     bne        +0x8 /* 000000DC */
  89. 000000D6  4A2D C169                tst.b      [A5 - 0x3E97]
  90. 000000DA  673E                     beq        +0x40 /* 0000011A */
  91. label000000DC:
  92. 000000DC  4227                     clr.b      -[A7]
  93. 000000DE  1F2E FFF1                move.b     -[A7], [A6 - 0xF]
  94. 000000E2  2F2E FFBA                move.l     -[A7], [A6 - 0x46]
  95. 000000E6  486E FFF4                pea.l      [A6 - 0xC]
  96. 000000EA  4EAD 034A                jsr        [A5 + 0x34A /* export_101 */]
  97. 000000EE  A856                     syscall    ObscureCursor
  98. 000000F0  486E FFF4                pea.l      [A6 - 0xC]
  99. 000000F4  4EAD 08E2                jsr        [A5 + 0x8E2 /* export_280 */]
  100. 000000F8  1EBC 0001                move.b     [A7], 0x1
  101. 000000FC  486E FFF4                pea.l      [A6 - 0xC]
  102. 00000100  4EAD 0352                jsr        [A5 + 0x352 /* export_102 */]
  103. 00000104  4217                     clr.b      [A7]
  104. 00000106  486E FFF4                pea.l      [A6 - 0xC]
  105. 0000010A  4EAD 0352                jsr        [A5 + 0x352 /* export_102 */]
  106. 0000010E  1EAE 000C                move.b     [A7], [A6 + 0xC]
  107. 00000112  4EAD 08EA                jsr        [A5 + 0x8EA /* export_281 */]
  108. 00000116  4FEF 0018                lea.l      A7, [A7 + 0x18]
  109. label0000011A:
  110. 0000011A  A856                     syscall    ObscureCursor
  111. 0000011C  4EBA 129E                jsr        [PC + 0x129E /* 000013BC */]
  112. 00000120  1F2E 000C                move.b     -[A7], [A6 + 0xC]
  113. 00000124  4EBA 12A4                jsr        [PC + 0x12A4 /* 000013CA */]
  114. 00000128  1EAE 000C                move.b     [A7], [A6 + 0xC]
  115. 0000012C  4EBA 3438                jsr        [PC + 0x3438 /* 00003566 */]
  116. 00000130  4A2D C169                tst.b      [A5 - 0x3E97]
  117. 00000134  548F                     addq.l     A7, 2
  118. 00000136  6608                     bne        +0xA /* 00000140 */
  119. 00000138  4A06                     tst.b      D6
  120. 0000013A  6704                     beq        +0x6 /* 00000140 */
  121. 0000013C  4EAD 095A                jsr        [A5 + 0x95A /* export_295 */]
  122. label00000140:
  123. 00000140  4A07                     tst.b      D7
  124. 00000142  6700 0126                beq        +0x128 /* 0000026A */
  125. 00000146  4A06                     tst.b      D6
  126. 00000148  661C                     bne        +0x1E /* 00000166 */
  127. 0000014A  4A2D C169                tst.b      [A5 - 0x3E97]
  128. 0000014E  6616                     bne        +0x18 /* 00000166 */
  129. 00000150  4EAD 0962                jsr        [A5 + 0x962 /* export_296 */]
  130. 00000154  4EBA 3DBE                jsr        [PC + 0x3DBE /* 00003F14 */]
  131. 00000158  1F2E 000C                move.b     -[A7], [A6 + 0xC]
  132. 0000015C  4EAD 0922                jsr        [A5 + 0x922 /* export_288 */]
  133. 00000160  548F                     addq.l     A7, 2
  134. 00000162  6000 0106                bra        +0x108 /* 0000026A */
  135. label00000166:
  136. 00000166  1F2E FFF1                move.b     -[A7], [A6 - 0xF]
  137. 0000016A  3F05                     move.w     -[A7], D5
  138. 0000016C  486D C1CA                pea.l      [A5 - 0x3E36]
  139. 00000170  486D C182                pea.l      [A5 - 0x3E7E]
  140. 00000174  4EAD 096A                jsr        [A5 + 0x96A /* export_297 */]
  141. 00000178  2EAD C212                move.l     [A7], [A5 - 0x3DEE]
  142. 0000017C  42A7                     clr.l      -[A7]
  143. 0000017E  202E FFB6                move.l     D0, [A6 - 0x4A]
  144. 00000182  4480                     neg.l      D0
  145. 00000184  2F00                     move.l     -[A7], D0
  146. 00000186  2003                     move.l     D0, D3
  147. 00000188  4480                     neg.l      D0
  148. 0000018A  2F00                     move.l     -[A7], D0
  149. 0000018C  2F3C 0001 0000           move.l     -[A7], 0x10000
  150. 00000192  2F3C 0001 0000           move.l     -[A7], 0x10000
  151. 00000198  2F3C 0001 0000           move.l     -[A7], 0x10000
  152. 0000019E  2F3C 0020 0060           move.l     -[A7], 0x200060 /* ' \0`' */
  153. 000001A4  1004                     move.b     D0, D4
  154. 000001A6  4880                     ext.w      D0
  155. 000001A8  EB48                     lsl        D0.w, 5
  156. 000001AA  122E FFF1                move.b     D1, [A6 - 0xF]
  157. 000001AE  4881                     ext.w      D1
  158. 000001B0  D041                     add.w      D0, D1
  159. 000001B2  3F00                     move.w     -[A7], D0
  160. 000001B4  486E FFBE                pea.l      [A6 - 0x42]
  161. 000001B8  4EAD 09EA                jsr        [A5 + 0x9EA /* export_313 */]
  162. 000001BC  3EBC FFFF                move.w     [A7], 0xFFFF
  163. 000001C0  4EBA 3A90                jsr        [PC + 0x3A90 /* 00003C52 */]
  164. 000001C4  4A2E FFF1                tst.b      [A6 - 0xF]
  165. 000001C8  4FEF 002E                lea.l      A7, [A7 + 0x2E]
  166. 000001CC  661A                     bne        +0x1C /* 000001E8 */
  167. 000001CE  486E FFBE                pea.l      [A6 - 0x42]
  168. 000001D2  486D C182                pea.l      [A5 - 0x3E7E]
  169. 000001D6  4267                     clr.w      -[A7]
  170. 000001D8  1F2E FFF1                move.b     -[A7], [A6 - 0xF]
  171. 000001DC  3F05                     move.w     -[A7], D5
  172. 000001DE  4EAD 035A                jsr        [A5 + 0x35A /* export_103 */]
  173. 000001E2  4FEF 000E                lea.l      A7, [A7 + 0xE]
  174. 000001E6  606C                     bra        +0x6E /* 00000254 */
  175. label000001E8:
  176. 000001E8  4A2E FFF1                tst.b      [A6 - 0xF]
  177. 000001EC  6C38                     bge        +0x3A /* 00000226 */
  178. 000001EE  486E FFBE                pea.l      [A6 - 0x42]
  179. 000001F2  486D C182                pea.l      [A5 - 0x3E7E]
  180. 000001F6  3F3C 0001                move.w     -[A7], 0x1
  181. 000001FA  7020                     moveq.l    D0, 0x20
  182. 000001FC  D02E FFF1                add.b      D0, [A6 - 0xF]
  183. 00000200  1F00                     move.b     -[A7], D0
  184. 00000202  3F05                     move.w     -[A7], D5
  185. 00000204  4EAD 035A                jsr        [A5 + 0x35A /* export_103 */]
  186. 00000208  486E FFBE                pea.l      [A6 - 0x42]
  187. 0000020C  486D C1CA                pea.l      [A5 - 0x3E36]
  188. 00000210  4267                     clr.w      -[A7]
  189. 00000212  7020                     moveq.l    D0, 0x20
  190. 00000214  D02E FFF1                add.b      D0, [A6 - 0xF]
  191. 00000218  1F00                     move.b     -[A7], D0
  192. 0000021A  3F05                     move.w     -[A7], D5
  193. 0000021C  4EAD 035A                jsr        [A5 + 0x35A /* export_103 */]
  194. 00000220  4FEF 001C                lea.l      A7, [A7 + 0x1C]
  195. 00000224  602E                     bra        +0x30 /* 00000254 */
  196. label00000226:
  197. 00000226  486E FFBE                pea.l      [A6 - 0x42]
  198. 0000022A  486D C182                pea.l      [A5 - 0x3E7E]
  199. 0000022E  4267                     clr.w      -[A7]
  200. 00000230  1F2E FFF1                move.b     -[A7], [A6 - 0xF]
  201. 00000234  3F05                     move.w     -[A7], D5
  202. 00000236  4EAD 035A                jsr        [A5 + 0x35A /* export_103 */]
  203. 0000023A  486E FFBE                pea.l      [A6 - 0x42]
  204. 0000023E  486D C1CA                pea.l      [A5 - 0x3E36]
  205. 00000242  3F3C 0001                move.w     -[A7], 0x1
  206. 00000246  1F2E FFF1                move.b     -[A7], [A6 - 0xF]
  207. 0000024A  3F05                     move.w     -[A7], D5
  208. 0000024C  4EAD 035A                jsr        [A5 + 0x35A /* export_103 */]
  209. 00000250  4FEF 001C                lea.l      A7, [A7 + 0x1C]
  210. label00000254:
  211. 00000254  4A06                     tst.b      D6
  212. 00000256  6604                     bne        +0x6 /* 0000025C */
  213. 00000258  4EAD 092A                jsr        [A5 + 0x92A /* export_289 */]
  214. label0000025C:
  215. 0000025C  4EBA 3CB6                jsr        [PC + 0x3CB6 /* 00003F14 */]
  216. 00000260  1F2E 000C                move.b     -[A7], [A6 + 0xC]
  217. 00000264  4EAD 0922                jsr        [A5 + 0x922 /* export_288 */]
  218. 00000268  548F                     addq.l     A7, 2
  219. label0000026A:
  220. 0000026A  1B46 C169                move.b     [A5 - 0x3E97], D6
  221. 0000026E  4CDF 10F8                movem.l    D3,D4,D5,D6,D7,A4, [A7]+
  222. 00000272  4E5E                     unlink     A6
  223. 00000274  4E75                     rts
  224. export_226:
  225. 00000276  4E56 FFF6                link       A6, -0x000A
  226. 0000027A  2F06                     move.l     -[A7], D6
  227. 0000027C  3C2E 000E                move.w     D6, [A6 + 0xE]
  228. 00000280  426E FFF6                clr.w      [A6 - 0xA]
  229. 00000284  0C46 000B                cmpi.w     D6, 0xB
  230. 00000288  6612                     bne        +0x14 /* 0000029C */
  231. 0000028A  1F2E 0014                move.b     -[A7], [A6 + 0x14]
  232. 0000028E  3F2E 0010                move.w     -[A7], [A6 + 0x10]
  233. 00000292  2F2E 0008                move.l     -[A7], [A6 + 0x8]
  234. 00000296  4EBA FD78                jsr        [PC - 0x288 /* 00000010 */]
  235. 0000029A  6076                     bra        +0x78 /* 00000312 */
  236. label0000029C:
  237. 0000029C  0C46 000A                cmpi.w     D6, 0xA /* '\n' */
  238. 000002A0  6604                     bne        +0x6 /* 000002A6 */
  239. 000002A2  7000                     moveq.l    D0, 0x00
  240. 000002A4  606C                     bra        +0x6E /* 00000312 */
  241. label000002A6:
  242. 000002A6  0C46 000D                cmpi.w     D6, 0xD /* '\r' */
  243. 000002AA  6604                     bne        +0x6 /* 000002B0 */
  244. 000002AC  7001                     moveq.l    D0, 0x01
  245. 000002AE  6062                     bra        +0x64 /* 00000312 */
  246. label000002B0:
  247. 000002B0  302E 000C                move.w     D0, [A6 + 0xC]
  248. 000002B4  675A                     beq        +0x5C /* 00000310 */
  249. 000002B6  6B58                     bmi        +0x5A /* 00000310 */
  250. 000002B8  5740                     subq.w     D0, 3
  251. 000002BA  6708                     beq        +0xA /* 000002C4 */
  252. 000002BC  6A52                     bpl        +0x54 /* 00000310 */
  253. 000002BE  5240                     addq.w     D0, 1
  254. 000002C0  6A4E                     bpl        +0x50 /* 00000310 */
  255. 000002C2  601C                     bra        +0x1E /* 000002E0 */
  256. label000002C4:
  257. 000002C4  0C46 0003                cmpi.w     D6, 0x3
  258. 000002C8  6706                     beq        +0x8 /* 000002D0 */
  259. 000002CA  0C46 0007                cmpi.w     D6, 0x7
  260. 000002CE  6640                     bne        +0x42 /* 00000310 */
  261. label000002D0:
  262. 000002D0  1F3C 0001                move.b     -[A7], 0x1
  263. 000002D4  2F2E 0008                move.l     -[A7], [A6 + 0x8]
  264. 000002D8  4EBA FD6E                jsr        [PC - 0x292 /* 00000048 */]
  265. 000002DC  5C8F                     addq.l     A7, 6
  266. 000002DE  6030                     bra        +0x32 /* 00000310 */
  267. label000002E0:
  268. 000002E0  0C46 0007                cmpi.w     D6, 0x7
  269. 000002E4  6706                     beq        +0x8 /* 000002EC */
  270. 000002E6  0C46 0003                cmpi.w     D6, 0x3
  271. 000002EA  6612                     bne        +0x14 /* 000002FE */
  272. label000002EC:
  273. 000002EC  4EAD 09A2                jsr        [A5 + 0x9A2 /* export_304 */]
  274. 000002F0  4EAD 095A                jsr        [A5 + 0x95A /* export_295 */]
  275. 000002F4  4EAD 08DA                jsr        [A5 + 0x8DA /* export_279 */]
  276. 000002F8  0C46 0007                cmpi.w     D6, 0x7
  277. 000002FC  6012                     bra        +0x14 /* 00000310 */
  278. label000002FE:
  279. 000002FE  0C46 0008                cmpi.w     D6, 0x8
  280. 00000302  660C                     bne        +0xE /* 00000310 */
  281. 00000304  4EAD 0AB2                jsr        [A5 + 0xAB2 /* export_338 */]
  282. 00000308  4A00                     tst.b      D0
  283. 0000030A  6604                     bne        +0x6 /* 00000310 */
  284. 0000030C  4EAD 02CA                jsr        [A5 + 0x2CA /* export_85 */]
  285. label00000310:
  286. 00000310  7000                     moveq.l    D0, 0x00
  287. label00000312:
  288. 00000312  2C2E FFF2                move.l     D6, [A6 - 0xE]
  289. 00000316  4E5E                     unlink     A6
  290. 00000318  4E75                     rts
  291. fn0000031A:
  292. 0000031A  4E56 FFD4                link       A6, -0x002C
  293. 0000031E  48E7 0118                movem.l    -[A7], D7,A3,A4
  294. 00000322  286E 0008                movea.l    A4, [A6 + 0x8]
  295. 00000326  7E00                     moveq.l    D7, 0x00
  296. 00000328  2B4C C164                move.l     [A5 - 0x3E9C], A4
  297. 0000032C  2054                     movea.l    A0, [A4]
  298. 0000032E  2668 0004                movea.l    A3, [A0 + 0x4]
  299. 00000332  486D C176                pea.l      [A5 - 0x3E8A]
  300. 00000336  4EAD 0EEA                jsr        [A5 + 0xEEA /* export_473 */]
  301. 0000033A  2EAE 000C                move.l     [A7], [A6 + 0xC]
  302. 0000033E  486D 0732                pea.l      [A5 + 0x732 /* export_226 */]
  303. 00000342  3F3C 03E9                move.w     -[A7], 0x3E9
  304. 00000346  2F2D C164                move.l     -[A7], [A5 - 0x3E9C]
  305. 0000034A  4EAD 0AF2                jsr        [A5 + 0xAF2 /* export_346 */]
  306. 0000034E  2EBC 4750 4750           move.l     [A7], 0x47504750 /* 'GPGP' */
  307. 00000354  2F0C                     move.l     -[A7], A4
  308. 00000356  4EAD 0B22                jsr        [A5 + 0xB22 /* export_352 */]
  309. 0000035A  1EBC 0001                move.b     [A7], 0x1
  310. 0000035E  2F0C                     move.l     -[A7], A4
  311. 00000360  4EAD 0B6A                jsr        [A5 + 0xB6A /* export_361 */]
  312. 00000364  2E8B                     move.l     [A7], A3
  313. 00000366  A915                     syscall    ShowWindow
  314. 00000368  2E8B                     move.l     [A7], A3
  315. 0000036A  4EAD 0FE2                jsr        [A5 + 0xFE2 /* export_504 */]
  316. 0000036E  2E8B                     move.l     [A7], A3
  317. 00000370  A873                     syscall    SetPort
  318. 00000372  3EBC 0005                move.w     [A7], 0x5
  319. 00000376  2F0C                     move.l     -[A7], A4
  320. 00000378  4EAD 0B7A                jsr        [A5 + 0xB7A /* export_363 */]
  321. 0000037C  486E FFD4                pea.l      [A6 - 0x2C]
  322. 00000380  3F3C 0005                move.w     -[A7], 0x5
  323. 00000384  2F0C                     move.l     -[A7], A4
  324. 00000386  4EAD 0C02                jsr        [A5 + 0xC02 /* export_380 */]
  325. 0000038A  486E FFD4                pea.l      [A6 - 0x2C]
  326. 0000038E  A92A                     syscall    ValidRect
  327. 00000390  4EAD 09A2                jsr        [A5 + 0x9A2 /* export_304 */]
  328. 00000394  486E FFEC                pea.l      [A6 - 0x14]
  329. 00000398  3F3C 0002                move.w     -[A7], 0x2
  330. 0000039C  2F0C                     move.l     -[A7], A4
  331. 0000039E  4EAD 0C02                jsr        [A5 + 0xC02 /* export_380 */]
  332. 000003A2  486E FFEC                pea.l      [A6 - 0x14]
  333. 000003A6  4EAD 094A                jsr        [A5 + 0x94A /* export_293 */]
  334. 000003AA  486E FFEC                pea.l      [A6 - 0x14]
  335. 000003AE  4EAD 09B2                jsr        [A5 + 0x9B2 /* export_306 */]
  336. 000003B2  486E FFEC                pea.l      [A6 - 0x14]
  337. 000003B6  2F0B                     move.l     -[A7], A3
  338. 000003B8  4EBA 2AC6                jsr        [PC + 0x2AC6 /* 00002E80 */]
  339. 000003BC  486E FFE4                pea.l      [A6 - 0x1C]
  340. 000003C0  3F3C 0006                move.w     -[A7], 0x6
  341. 000003C4  2F0C                     move.l     -[A7], A4
  342. 000003C6  4EAD 0C02                jsr        [A5 + 0xC02 /* export_380 */]
  343. 000003CA  486E FFD4                pea.l      [A6 - 0x2C]
  344. 000003CE  486E FFE4                pea.l      [A6 - 0x1C]
  345. 000003D2  4EAD 08CA                jsr        [A5 + 0x8CA /* export_277 */]
  346. 000003D6  7E0B                     moveq.l    D7, 0x0B
  347. 000003D8  4FEF 0048                lea.l      A7, [A7 + 0x48]
  348. 000003DC  6020                     bra        +0x22 /* 000003FE */
  349. label000003DE:
  350. 000003DE  486E FFF8                pea.l      [A6 - 0x8]
  351. 000003E2  3F07                     move.w     -[A7], D7
  352. 000003E4  2F0C                     move.l     -[A7], A4
  353. 000003E6  4EAD 0C02                jsr        [A5 + 0xC02 /* export_380 */]
  354. 000003EA  486E FFF8                pea.l      [A6 - 0x8]
  355. 000003EE  70F5                     moveq.l    D0, 0xFFFFFFF5
  356. 000003F0  D047                     add.w      D0, D7
  357. 000003F2  3F00                     move.w     -[A7], D0
  358. 000003F4  4EBA 30D8                jsr        [PC + 0x30D8 /* 000034CE */]
  359. 000003F8  4FEF 0010                lea.l      A7, [A7 + 0x10]
  360. 000003FC  5247                     addq.w     D7, 1
  361. label000003FE:
  362. 000003FE  0C47 0012                cmpi.w     D7, 0x12
  363. 00000402  6FDA                     ble        -0x24 /* 000003DE */
  364. 00000404  1F3C 0001                move.b     -[A7], 0x1
  365. 00000408  4EBA 315C                jsr        [PC + 0x315C /* 00003566 */]
  366. 0000040C  4EBA 0FAE                jsr        [PC + 0xFAE /* 000013BC */]
  367. 00000410  1EBC 0001                move.b     [A7], 0x1
  368. 00000414  4EBA 0FB4                jsr        [PC + 0xFB4 /* 000013CA */]
  369. 00000418  4CEE 1880 FFC8           movem.l    D7,A3,A4, [A6 - 0x38]
  370. 0000041E  4E5E                     unlink     A6
  371. 00000420  4E75                     rts
  372. fn00000422:
  373. 00000422  2F0C                     move.l     -[A7], A4
  374. 00000424  4AAD C164                tst.l      [A5 - 0x3E9C]
  375. 00000428  6730                     beq        +0x32 /* 0000045A */
  376. 0000042A  4EAD 08D2                jsr        [A5 + 0x8D2 /* export_278 */]
  377. 0000042E  4EAD 0952                jsr        [A5 + 0x952 /* export_294 */]
  378. 00000432  486D C176                pea.l      [A5 - 0x3E8A]
  379. 00000436  4EAD 0EF2                jsr        [A5 + 0xEF2 /* export_474 */]
  380. 0000043A  206D C164                movea.l    A0, [A5 - 0x3E9C]
  381. 0000043E  2050                     movea.l    A0, [A0]
  382. 00000440  2868 0004                movea.l    A4, [A0 + 0x4]
  383. 00000444  2E8C                     move.l     [A7], A4
  384. 00000446  A873                     syscall    SetPort
  385. 00000448  3F3C 03E9                move.w     -[A7], 0x3E9
  386. 0000044C  2F2D C164                move.l     -[A7], [A5 - 0x3E9C]
  387. 00000450  4EAD 0AFA                jsr        [A5 + 0xAFA /* export_347 */]
  388. 00000454  4EAD 07EA                jsr        [A5 + 0x7EA /* export_249 */]
  389. 00000458  5C8F                     addq.l     A7, 6
  390. label0000045A:
  391. 0000045A  285F                     movea.l    A4, [A7]+
  392. 0000045C  4E75                     rts
  393. export_228:
  394. 0000045E  4E56 0000                link       A6, 0
  395. 00000462  2F0C                     move.l     -[A7], A4
  396. 00000464  286E 0008                movea.l    A4, [A6 + 0x8]
  397. 00000468  206E 000E                movea.l    A0, [A6 + 0xE]
  398. 0000046C  4A50                     tst.w      [A0]
  399. 0000046E  6608                     bne        +0xA /* 00000478 */
  400. 00000470  2F0C                     move.l     -[A7], A4
  401. 00000472  4EBA 4D58                jsr        [PC + 0x4D58 /* 000051CC */]
  402. 00000476  588F                     addq.l     A7, 4
  403. label00000478:
  404. 00000478  7001                     moveq.l    D0, 0x01
  405. 0000047A  122D C345                move.b     D1, [A5 - 0x3CBB]
  406. 0000047E  E3A8                     lsl        D0, D1
  407. 00000480  C0AD C336                and.l      D0, [A5 - 0x3CCA]
  408. 00000484  6730                     beq        +0x32 /* 000004B6 */
  409. 00000486  3F3C 07D0                move.w     -[A7], 0x7D0
  410. 0000048A  2F0C                     move.l     -[A7], A4
  411. 0000048C  2F2D C216                move.l     -[A7], [A5 - 0x3DEA]
  412. 00000490  4EBA 49DA                jsr        [PC + 0x49DA /* 00004E6C */]
  413. 00000494  4A2E 0012                tst.b      [A6 + 0x12]
  414. 00000498  4FEF 000A                lea.l      A7, [A7 + 0xA]
  415. 0000049C  6718                     beq        +0x1A /* 000004B6 */
  416. 0000049E  3F2E 000C                move.w     -[A7], [A6 + 0xC]
  417. 000004A2  2F0C                     move.l     -[A7], A4
  418. 000004A4  4EBA 497A                jsr        [PC + 0x497A /* 00004E20 */]
  419. 000004A8  3EAE 000C                move.w     [A7], [A6 + 0xC]
  420. 000004AC  2F0C                     move.l     -[A7], A4
  421. 000004AE  4EAD 01AA                jsr        [A5 + 0x1AA /* export_49 */]
  422. 000004B2  4FEF 000A                lea.l      A7, [A7 + 0xA]
  423. label000004B6:
  424. 000004B6  4A2E 0012                tst.b      [A6 + 0x12]
  425. 000004BA  6608                     bne        +0xA /* 000004C4 */
  426. 000004BC  2F0C                     move.l     -[A7], A4
  427. 000004BE  4EBA 47C4                jsr        [PC + 0x47C4 /* 00004C84 */]
  428. 000004C2  588F                     addq.l     A7, 4
  429. label000004C4:
  430. 000004C4  2F0C                     move.l     -[A7], A4
  431. 000004C6  4EBA 4D1A                jsr        [PC + 0x4D1A /* 000051E2 */]
  432. 000004CA  206E 000E                movea.l    A0, [A6 + 0xE]
  433. 000004CE  3080                     move.w     [A0], D0
  434. 000004D0  286E FFFC                movea.l    A4, [A6 - 0x4]
  435. 000004D4  4E5E                     unlink     A6
  436. 000004D6  4E75                     rts
  437. export_227:
  438. 000004D8  4E56 FFF8                link       A6, -0x0008
  439. 000004DC  48E7 1F00                movem.l    -[A7], D3,D4,D5,D6,D7
  440. 000004E0  7E01                     moveq.l    D7, 0x01
  441. 000004E2  7C01                     moveq.l    D6, 0x01
  442. 000004E4  202E 0008                move.l     D0, [A6 + 0x8]
  443. 000004E8  B0AD C21E                cmp.l      D0, [A5 - 0x3DE2]
  444. 000004EC  677A                     beq        +0x7C /* 00000568 */
  445. 000004EE  7800                     moveq.l    D4, 0x00
  446. 000004F0  606A                     bra        +0x6C /* 0000055C */
  447. label000004F2:
  448. 000004F2  7601                     moveq.l    D3, 0x01
  449. 000004F4  E9AB                     lsl        D3, D4
  450. 000004F6  2A03                     move.l     D5, D3
  451. 000004F8  CAAE 0008                and.l      D5, [A6 + 0x8]
  452. 000004FC  202D C21E                move.l     D0, [A5 - 0x3DE2]
  453. 00000500  C083                     and.l      D0, D3
  454. 00000502  B085                     cmp.l      D0, D5
  455. 00000504  6754                     beq        +0x56 /* 0000055A */
  456. 00000506  4A85                     tst.l      D5
  457. 00000508  6738                     beq        +0x3A /* 00000542 */
  458. 0000050A  4A2D C162                tst.b      [A5 - 0x3E9E]
  459. 0000050E  670E                     beq        +0x10 /* 0000051E */
  460. 00000510  2F2D C328                move.l     -[A7], [A5 - 0x3CD8]
  461. 00000514  3F04                     move.w     -[A7], D4
  462. 00000516  4EAD 0192                jsr        [A5 + 0x192 /* export_46 */]
  463. 0000051A  5C8F                     addq.l     A7, 6
  464. 0000051C  600A                     bra        +0xC /* 00000528 */
  465. label0000051E:
  466. 0000051E  42A7                     clr.l      -[A7]
  467. 00000520  3F04                     move.w     -[A7], D4
  468. 00000522  4EAD 0192                jsr        [A5 + 0x192 /* export_46 */]
  469. 00000526  5C8F                     addq.l     A7, 6
  470. label00000528:
  471. 00000528  3F04                     move.w     -[A7], D4
  472. 0000052A  4EBA 47A4                jsr        [PC + 0x47A4 /* 00004CD0 */]
  473. 0000052E  4A07                     tst.b      D7
  474. 00000530  548F                     addq.l     A7, 2
  475. 00000532  6726                     beq        +0x28 /* 0000055A */
  476. 00000534  3F3C 0010                move.w     -[A7], 0x10
  477. 00000538  4EAD 0242                jsr        [A5 + 0x242 /* export_68 */]
  478. 0000053C  7E00                     moveq.l    D7, 0x00
  479. 0000053E  548F                     addq.l     A7, 2
  480. 00000540  6018                     bra        +0x1A /* 0000055A */
  481. label00000542:
  482. 00000542  3F04                     move.w     -[A7], D4
  483. 00000544  4EAD 019A                jsr        [A5 + 0x19A /* export_47 */]
  484. 00000548  4A06                     tst.b      D6
  485. 0000054A  548F                     addq.l     A7, 2
  486. 0000054C  670C                     beq        +0xE /* 0000055A */
  487. 0000054E  3F3C 0011                move.w     -[A7], 0x11
  488. 00000552  4EAD 0242                jsr        [A5 + 0x242 /* export_68 */]
  489. 00000556  7C00                     moveq.l    D6, 0x00
  490. 00000558  548F                     addq.l     A7, 2
  491. label0000055A:
  492. 0000055A  5244                     addq.w     D4, 1
  493. label0000055C:
  494. 0000055C  0C44 0008                cmpi.w     D4, 0x8
  495. 00000560  6D90                     blt        -0x6E /* 000004F2 */
  496. 00000562  2B6E 0008 C21E           move.l     [A5 - 0x3DE2], [A6 + 0x8]
  497. label00000568:
  498. 00000568  202E 000C                move.l     D0, [A6 + 0xC]
  499. 0000056C  B0AD C222                cmp.l      D0, [A5 - 0x3DDE]
  500. 00000570  6736                     beq        +0x38 /* 000005A8 */
  501. 00000572  7800                     moveq.l    D4, 0x00
  502. 00000574  6026                     bra        +0x28 /* 0000059C */
  503. label00000576:
  504. 00000576  7E01                     moveq.l    D7, 0x01
  505. 00000578  E9AF                     lsl        D7, D4
  506. 0000057A  202E 000C                move.l     D0, [A6 + 0xC]
  507. 0000057E  C087                     and.l      D0, D7
  508. 00000580  222D C222                move.l     D1, [A5 - 0x3DDE]
  509. 00000584  C287                     and.l      D1, D7
  510. 00000586  B280                     cmp.l      D1, D0
  511. 00000588  6710                     beq        +0x12 /* 0000059A */
  512. 0000058A  102E 000F                move.b     D0, [A6 + 0xF]
  513. 0000058E  C007                     and.b      D0, D7
  514. 00000590  1F00                     move.b     -[A7], D0
  515. 00000592  3F04                     move.w     -[A7], D4
  516. 00000594  4EAD 01EA                jsr        [A5 + 0x1EA /* export_57 */]
  517. 00000598  588F                     addq.l     A7, 4
  518. label0000059A:
  519. 0000059A  5244                     addq.w     D4, 1
  520. label0000059C:
  521. 0000059C  0C44 0008                cmpi.w     D4, 0x8
  522. 000005A0  6DD4                     blt        -0x2A /* 00000576 */
  523. 000005A2  2B6E 000C C222           move.l     [A5 - 0x3DDE], [A6 + 0xC]
  524. label000005A8:
  525. 000005A8  4CDF 00F8                movem.l    D3,D4,D5,D6,D7, [A7]+
  526. 000005AC  4E5E                     unlink     A6
  527. 000005AE  4E75                     rts
  528. fn000005B0:
  529. 000005B0  2F07                     move.l     -[A7], D7
  530. 000005B2  7E00                     moveq.l    D7, 0x00
  531. 000005B4  600A                     bra        +0xC /* 000005C0 */
  532. label000005B6:
  533. 000005B6  3F07                     move.w     -[A7], D7
  534. 000005B8  4EAD 01CA                jsr        [A5 + 0x1CA /* export_53 */]
  535. 000005BC  548F                     addq.l     A7, 2
  536. 000005BE  5247                     addq.w     D7, 1
  537. label000005C0:
  538. 000005C0  0C47 0008                cmpi.w     D7, 0x8
  539. 000005C4  6DF0                     blt        -0xE /* 000005B6 */
  540. 000005C6  2E1F                     move.l     D7, [A7]+
  541. 000005C8  4E75                     rts
  542. export_232:
  543. 000005CA  4E56 FFFA                link       A6, -0x0006
  544. 000005CE  2F07                     move.l     -[A7], D7
  545. 000005D0  7E00                     moveq.l    D7, 0x00
  546. 000005D2  422D C162                clr.b      [A5 - 0x3E9E]
  547. 000005D6  2F2D C216                move.l     -[A7], [A5 - 0x3DEA]
  548. 000005DA  4EBA 4BF0                jsr        [PC + 0x4BF0 /* 000051CC */]
  549. 000005DE  2EAD C21A                move.l     [A7], [A5 - 0x3DE6]
  550. 000005E2  4EBA 4BE8                jsr        [PC + 0x4BE8 /* 000051CC */]
  551. 000005E6  1EBC 0001                move.b     [A7], 0x1
  552. 000005EA  4EAD 02D2                jsr        [A5 + 0x2D2 /* export_86 */]
  553. 000005EE  3EBC 03EB                move.w     [A7], 0x3EB
  554. 000005F2  2F2E 000A                move.l     -[A7], [A6 + 0xA]
  555. 000005F6  4EAD 0B1A                jsr        [A5 + 0xB1A /* export_351 */]
  556. 000005FA  486D 073A                pea.l      [A5 + 0x73A /* export_227 */]
  557. 000005FE  486D 0742                pea.l      [A5 + 0x742 /* export_228 */]
  558. 00000602  4EAD 0872                jsr        [A5 + 0x872 /* export_266 */]
  559. 00000606  42AD C21E                clr.l      [A5 - 0x3DE2]
  560. 0000060A  42AD C222                clr.l      [A5 - 0x3DDE]
  561. 0000060E  4A47                     tst.w      D7
  562. 00000610  4FEF 0010                lea.l      A7, [A7 + 0x10]
  563. 00000614  6606                     bne        +0x8 /* 0000061C */
  564. 00000616  4EAD 0852                jsr        [A5 + 0x852 /* export_262 */]
  565. 0000061A  3E00                     move.w     D7, D0
  566. label0000061C:
  567. 0000061C  4A47                     tst.w      D7
  568. 0000061E  6606                     bne        +0x8 /* 00000626 */
  569. 00000620  4EBA 469A                jsr        [PC + 0x469A /* 00004CBC */]
  570. 00000624  3E00                     move.w     D7, D0
  571. label00000626:
  572. 00000626  4A47                     tst.w      D7
  573. 00000628  6606                     bne        +0x8 /* 00000630 */
  574. 0000062A  4EBA 27F4                jsr        [PC + 0x27F4 /* 00002E20 */]
  575. 0000062E  3E00                     move.w     D7, D0
  576. label00000630:
  577. 00000630  4A47                     tst.w      D7
  578. 00000632  6606                     bne        +0x8 /* 0000063A */
  579. 00000634  4EBA 1DF6                jsr        [PC + 0x1DF6 /* 0000242C */]
  580. 00000638  3E00                     move.w     D7, D0
  581. label0000063A:
  582. 0000063A  4A47                     tst.w      D7
  583. 0000063C  6606                     bne        +0x8 /* 00000644 */
  584. 0000063E  4EAD 0102                jsr        [A5 + 0x102 /* export_28 */]
  585. 00000642  3E00                     move.w     D7, D0
  586. label00000644:
  587. 00000644  4A47                     tst.w      D7
  588. 00000646  6606                     bne        +0x8 /* 0000064E */
  589. 00000648  4EAD 0172                jsr        [A5 + 0x172 /* export_42 */]
  590. 0000064C  3E00                     move.w     D7, D0
  591. label0000064E:
  592. 0000064E  4A47                     tst.w      D7
  593. 00000650  6606                     bne        +0x8 /* 00000658 */
  594. 00000652  4EAD 042A                jsr        [A5 + 0x42A /* export_129 */]
  595. 00000656  3E00                     move.w     D7, D0
  596. label00000658:
  597. 00000658  4A47                     tst.w      D7
  598. 0000065A  6606                     bne        +0x8 /* 00000662 */
  599. 0000065C  4EAD 029A                jsr        [A5 + 0x29A /* export_79 */]
  600. 00000660  3E00                     move.w     D7, D0
  601. label00000662:
  602. 00000662  4A47                     tst.w      D7
  603. 00000664  6606                     bne        +0x8 /* 0000066C */
  604. 00000666  4EAD 03CA                jsr        [A5 + 0x3CA /* export_117 */]
  605. 0000066A  3E00                     move.w     D7, D0
  606. label0000066C:
  607. 0000066C  4A47                     tst.w      D7
  608. 0000066E  6606                     bne        +0x8 /* 00000676 */
  609. 00000670  4EAD 00DA                jsr        [A5 + 0xDA /* export_23 */]
  610. 00000674  3E00                     move.w     D7, D0
  611. label00000676:
  612. 00000676  4A47                     tst.w      D7
  613. 00000678  6636                     bne        +0x38 /* 000006B0 */
  614. 0000067A  486D C162                pea.l      [A5 - 0x3E9E]
  615. 0000067E  2F2E 000A                move.l     -[A7], [A6 + 0xA]
  616. 00000682  1F2E 0008                move.b     -[A7], [A6 + 0x8]
  617. 00000686  4EAD 085A                jsr        [A5 + 0x85A /* export_263 */]
  618. 0000068A  3E00                     move.w     D7, D0
  619. 0000068C  0C47 B187                cmpi.w     D7, 0xB187
  620. 00000690  4FEF 000A                lea.l      A7, [A7 + 0xA]
  621. 00000694  661A                     bne        +0x1C /* 000006B0 */
  622. 00000696  2F3C 0107 0000           move.l     -[A7], 0x1070000
  623. 0000069C  2F3C 5354 5220           move.l     -[A7], 0x53545220 /* 'STR ' */
  624. 000006A2  2F3C 0300 0200           move.l     -[A7], 0x3000200
  625. 000006A8  4EAD 0F62                jsr        [A5 + 0xF62 /* export_488 */]
  626. 000006AC  4FEF 000C                lea.l      A7, [A7 + 0xC]
  627. label000006B0:
  628. 000006B0  4A2D C162                tst.b      [A5 - 0x3E9E]
  629. 000006B4  670A                     beq        +0xC /* 000006C0 */
  630. 000006B6  4A2D C32C                tst.b      [A5 - 0x3CD4]
  631. 000006BA  6704                     beq        +0x6 /* 000006C0 */
  632. 000006BC  4EBA FEF2                jsr        [PC - 0x10E /* 000005B0 */]
  633. label000006C0:
  634. 000006C0  4A2E 0008                tst.b      [A6 + 0x8]
  635. 000006C4  6604                     bne        +0x6 /* 000006CA */
  636. 000006C6  4EBA 280A                jsr        [PC + 0x280A /* 00002ED2 */]
  637. label000006CA:
  638. 000006CA  4A47                     tst.w      D7
  639. 000006CC  6616                     bne        +0x18 /* 000006E4 */
  640. 000006CE  4A2D C162                tst.b      [A5 - 0x3E9E]
  641. 000006D2  6710                     beq        +0x12 /* 000006E4 */
  642. 000006D4  2F2E 000E                move.l     -[A7], [A6 + 0xE]
  643. 000006D8  2F2E 000A                move.l     -[A7], [A6 + 0xA]
  644. 000006DC  4EBA FC3C                jsr        [PC - 0x3C4 /* 0000031A */]
  645. 000006E0  3E00                     move.w     D7, D0
  646. 000006E2  508F                     addq.l     A7, 8
  647. label000006E4:
  648. 000006E4  4A2D C162                tst.b      [A5 - 0x3E9E]
  649. 000006E8  6608                     bne        +0xA /* 000006F2 */
  650. 000006EA  4267                     clr.w      -[A7]
  651. 000006EC  4EAD 033A                jsr        [A5 + 0x33A /* export_99 */]
  652. 000006F0  548F                     addq.l     A7, 2
  653. label000006F2:
  654. 000006F2  4A47                     tst.w      D7
  655. 000006F4  6604                     bne        +0x6 /* 000006FA */
  656. 000006F6  4A2D C162                tst.b      [A5 - 0x3E9E]
  657. label000006FA:
  658. 000006FA  4A47                     tst.w      D7
  659. 000006FC  660A                     bne        +0xC /* 00000708 */
  660. 000006FE  1F2D C174                move.b     -[A7], [A5 - 0x3E8C]
  661. 00000702  4EAD 0A82                jsr        [A5 + 0xA82 /* export_332 */]
  662. 00000706  548F                     addq.l     A7, 2
  663. label00000708:
  664. 00000708  4A2D C162                tst.b      [A5 - 0x3E9E]
  665. 0000070C  6604                     bne        +0x6 /* 00000712 */
  666. 0000070E  4EAD 07EA                jsr        [A5 + 0x7EA /* export_249 */]
  667. label00000712:
  668. 00000712  3007                     move.w     D0, D7
  669. 00000714  2E1F                     move.l     D7, [A7]+
  670. 00000716  4E5E                     unlink     A6
  671. 00000718  4E75                     rts
  672. export_233:
  673. fn0000071A:
  674. 0000071A  4E56 0000                link       A6, 0
  675. 0000071E  2F07                     move.l     -[A7], D7
  676. 00000720  7E00                     moveq.l    D7, 0x00
  677. 00000722  4EBA F8E6                jsr        [PC - 0x71A /* 0000000A */]
  678. 00000726  4A00                     tst.b      D0
  679. 00000728  6604                     bne        +0x6 /* 0000072E */
  680. 0000072A  3007                     move.w     D0, D7
  681. 0000072C  603C                     bra        +0x3E /* 0000076A */
  682. label0000072E:
  683. 0000072E  4227                     clr.b      -[A7]
  684. 00000730  4EAD 02D2                jsr        [A5 + 0x2D2 /* export_86 */]
  685. 00000734  4257                     clr.w      [A7]
  686. 00000736  4EAD 033A                jsr        [A5 + 0x33A /* export_99 */]
  687. 0000073A  4A47                     tst.w      D7
  688. 0000073C  548F                     addq.l     A7, 2
  689. 0000073E  6604                     bne        +0x6 /* 00000744 */
  690. 00000740  4EBA FCE0                jsr        [PC - 0x320 /* 00000422 */]
  691. label00000744:
  692. 00000744  4A47                     tst.w      D7
  693. 00000746  660C                     bne        +0xE /* 00000754 */
  694. 00000748  1F2E 0008                move.b     -[A7], [A6 + 0x8]
  695. 0000074C  4EAD 0862                jsr        [A5 + 0x862 /* export_264 */]
  696. 00000750  3E00                     move.w     D7, D0
  697. 00000752  548F                     addq.l     A7, 2
  698. label00000754:
  699. 00000754  422D C162                clr.b      [A5 - 0x3E9E]
  700. 00000758  1F3C 0001                move.b     -[A7], 0x1
  701. 0000075C  4EAD 02D2                jsr        [A5 + 0x2D2 /* export_86 */]
  702. 00000760  1EBC 0001                move.b     [A7], 0x1
  703. 00000764  4EAD 0A82                jsr        [A5 + 0xA82 /* export_332 */]
  704. 00000768  3007                     move.w     D0, D7
  705. label0000076A:
  706. 0000076A  2E2E FFFC                move.l     D7, [A6 - 0x4]
  707. 0000076E  4E5E                     unlink     A6
  708. 00000770  4E75                     rts
  709. fn00000772:
  710. 00000772  4EAD 089A                jsr        [A5 + 0x89A /* export_271 */]
  711. 00000776  4A00                     tst.b      D0
  712. 00000778  6722                     beq        +0x24 /* 0000079C */
  713. 0000077A  1F3C 0001                move.b     -[A7], 0x1
  714. 0000077E  4EBA FF9A                jsr        [PC - 0x66 /* 0000071A */]
  715. 00000782  2F3C 0101 0000           move.l     -[A7], 0x1010000
  716. 00000788  2F3C 5354 5220           move.l     -[A7], 0x53545220 /* 'STR ' */
  717. 0000078E  2F3C 0300 0200           move.l     -[A7], 0x3000200
  718. 00000794  4EAD 0F62                jsr        [A5 + 0xF62 /* export_488 */]
  719. 00000798  4FEF 000E                lea.l      A7, [A7 + 0xE]
  720. label0000079C:
  721. 0000079C  4E75                     rts
  722. fn0000079E:
  723. 0000079E  4E56 FFE8                link       A6, -0x0018
  724. 000007A2  48E7 1F00                movem.l    -[A7], D3,D4,D5,D6,D7
  725. 000007A6  486E FFF0                pea.l      [A6 - 0x10]
  726. 000007AA  A976                     syscall    GetKeys
  727. 000007AC  486E FFF0                pea.l      [A6 - 0x10]
  728. 000007B0  486D C246                pea.l      [A5 - 0x3DBA]
  729. 000007B4  4EAD 0CAA                jsr        [A5 + 0xCAA /* export_401 */]
  730. 000007B8  4880                     ext.w      D0
  731. 000007BA  48C0                     ext.l      D0
  732. 000007BC  2E00                     move.l     D7, D0
  733. 000007BE  486E FFF0                pea.l      [A6 - 0x10]
  734. 000007C2  486D C256                pea.l      [A5 - 0x3DAA]
  735. 000007C6  4EAD 0CAA                jsr        [A5 + 0xCAA /* export_401 */]
  736. 000007CA  4880                     ext.w      D0
  737. 000007CC  48C0                     ext.l      D0
  738. 000007CE  2C00                     move.l     D6, D0
  739. 000007D0  486E FFF0                pea.l      [A6 - 0x10]
  740. 000007D4  486D C236                pea.l      [A5 - 0x3DCA]
  741. 000007D8  4EAD 0CAA                jsr        [A5 + 0xCAA /* export_401 */]
  742. 000007DC  4880                     ext.w      D0
  743. 000007DE  48C0                     ext.l      D0
  744. 000007E0  2A00                     move.l     D5, D0
  745. 000007E2  486E FFF0                pea.l      [A6 - 0x10]
  746. 000007E6  486D C226                pea.l      [A5 - 0x3DDA]
  747. 000007EA  4EAD 0CAA                jsr        [A5 + 0xCAA /* export_401 */]
  748. 000007EE  4880                     ext.w      D0
  749. 000007F0  48C0                     ext.l      D0
  750. 000007F2  2800                     move.l     D4, D0
  751. 000007F4  486E FFF0                pea.l      [A6 - 0x10]
  752. 000007F8  486D C286                pea.l      [A5 - 0x3D7A]
  753. 000007FC  4EAD 0CAA                jsr        [A5 + 0xCAA /* export_401 */]
  754. 00000800  4880                     ext.w      D0
  755. 00000802  48C0                     ext.l      D0
  756. 00000804  2600                     move.l     D3, D0
  757. 00000806  486E FFF0                pea.l      [A6 - 0x10]
  758. 0000080A  486D C266                pea.l      [A5 - 0x3D9A]
  759. 0000080E  4EAD 0CAA                jsr        [A5 + 0xCAA /* export_401 */]
  760. 00000812  4880                     ext.w      D0
  761. 00000814  3040                     movea.w    A0, D0
  762. 00000816  2D48 FFEC                move.l     [A6 - 0x14], A0
  763. 0000081A  486E FFF0                pea.l      [A6 - 0x10]
  764. 0000081E  486D C276                pea.l      [A5 - 0x3D8A]
  765. 00000822  4EAD 0CAA                jsr        [A5 + 0xCAA /* export_401 */]
  766. 00000826  4880                     ext.w      D0
  767. 00000828  3040                     movea.w    A0, D0
  768. 0000082A  2D48 FFE8                move.l     [A6 - 0x18], A0
  769. 0000082E  4A83                     tst.l      D3
  770. 00000830  4FEF 0038                lea.l      A7, [A7 + 0x38]
  771. 00000834  6722                     beq        +0x24 /* 00000858 */
  772. 00000836  42A7                     clr.l      -[A7]
  773. 00000838  A975                     syscall    TickCount
  774. 0000083A  201F                     move.l     D0, [A7]+
  775. 0000083C  B0AD C170                cmp.l      D0, [A5 - 0x3E90]
  776. 00000840  631A                     bls        +0x1C /* 0000085C */
  777. 00000842  42A7                     clr.l      -[A7]
  778. 00000844  A975                     syscall    TickCount
  779. 00000846  701E                     moveq.l    D0, 0x1E
  780. 00000848  D09F                     add.l      D0, [A7]+
  781. 0000084A  2B40 C170                move.l     [A5 - 0x3E90], D0
  782. 0000084E  4227                     clr.b      -[A7]
  783. 00000850  4EAD 01A2                jsr        [A5 + 0x1A2 /* export_48 */]
  784. 00000854  548F                     addq.l     A7, 2
  785. 00000856  6004                     bra        +0x6 /* 0000085C */
  786. label00000858:
  787. 00000858  42AD C170                clr.l      [A5 - 0x3E90]
  788. label0000085C:
  789. 0000085C  4AAE FFEC                tst.l      [A6 - 0x14]
  790. 00000860  6724                     beq        +0x26 /* 00000886 */
  791. 00000862  42A7                     clr.l      -[A7]
  792. 00000864  A975                     syscall    TickCount
  793. 00000866  201F                     move.l     D0, [A7]+
  794. 00000868  B0AD C16C                cmp.l      D0, [A5 - 0x3E94]
  795. 0000086C  631C                     bls        +0x1E /* 0000088A */
  796. 0000086E  42A7                     clr.l      -[A7]
  797. 00000870  A975                     syscall    TickCount
  798. 00000872  701E                     moveq.l    D0, 0x1E
  799. 00000874  D09F                     add.l      D0, [A7]+
  800. 00000876  2B40 C16C                move.l     [A5 - 0x3E94], D0
  801. 0000087A  1F3C 0001                move.b     -[A7], 0x1
  802. 0000087E  4EAD 01A2                jsr        [A5 + 0x1A2 /* export_48 */]
  803. 00000882  548F                     addq.l     A7, 2
  804. 00000884  6004                     bra        +0x6 /* 0000088A */
  805. label00000886:
  806. 00000886  42AD C16C                clr.l      [A5 - 0x3E94]
  807. label0000088A:
  808. 0000088A  1F2E FFEB                move.b     -[A7], [A6 - 0x15]
  809. 0000088E  4EBA 2028                jsr        [PC + 0x2028 /* 000028B8 */]
  810. 00000892  4A87                     tst.l      D7
  811. 00000894  548F                     addq.l     A7, 2
  812. 00000896  670C                     beq        +0xE /* 000008A4 */
  813. 00000898  3F3C 0001                move.w     -[A7], 0x1
  814. 0000089C  4EAD 01BA                jsr        [A5 + 0x1BA /* export_51 */]
  815. 000008A0  548F                     addq.l     A7, 2
  816. 000008A2  601E                     bra        +0x20 /* 000008C2 */
  817. label000008A4:
  818. 000008A4  4A86                     tst.l      D6
  819. 000008A6  670C                     beq        +0xE /* 000008B4 */
  820. 000008A8  3F3C FFFF                move.w     -[A7], 0xFFFF
  821. 000008AC  4EAD 01BA                jsr        [A5 + 0x1BA /* export_51 */]
  822. 000008B0  548F                     addq.l     A7, 2
  823. 000008B2  600E                     bra        +0x10 /* 000008C2 */
  824. label000008B4:
  825. 000008B4  4267                     clr.w      -[A7]
  826. 000008B6  4EAD 01BA                jsr        [A5 + 0x1BA /* export_51 */]
  827. 000008BA  4217                     clr.b      [A7]
  828. 000008BC  4EAD 01B2                jsr        [A5 + 0x1B2 /* export_50 */]
  829. 000008C0  548F                     addq.l     A7, 2
  830. label000008C2:
  831. 000008C2  4A84                     tst.l      D4
  832. 000008C4  6712                     beq        +0x14 /* 000008D8 */
  833. 000008C6  1F3C 00FF                move.b     -[A7], 0xFF
  834. 000008CA  4EAD 01B2                jsr        [A5 + 0x1B2 /* export_50 */]
  835. 000008CE  1B7C 0001 C16B           move.b     [A5 - 0x3E95], 0x1
  836. 000008D4  548F                     addq.l     A7, 2
  837. 000008D6  6004                     bra        +0x6 /* 000008DC */
  838. label000008D8:
  839. 000008D8  422D C16B                clr.b      [A5 - 0x3E95]
  840. label000008DC:
  841. 000008DC  4A85                     tst.l      D5
  842. 000008DE  6712                     beq        +0x14 /* 000008F2 */
  843. 000008E0  1F3C 0001                move.b     -[A7], 0x1
  844. 000008E4  4EAD 01B2                jsr        [A5 + 0x1B2 /* export_50 */]
  845. 000008E8  1B7C 0001 C16A           move.b     [A5 - 0x3E96], 0x1
  846. 000008EE  548F                     addq.l     A7, 2
  847. 000008F0  6004                     bra        +0x6 /* 000008F6 */
  848. label000008F2:
  849. 000008F2  422D C16A                clr.b      [A5 - 0x3E96]
  850. label000008F6:
  851. 000008F6  4CDF 00F8                movem.l    D3,D4,D5,D6,D7, [A7]+
  852. 000008FA  4E5E                     unlink     A6
  853. 000008FC  4E75                     rts
  854. fn000008FE:
  855. 000008FE  4E56 FFFA                link       A6, -0x0006
  856. 00000902  48E7 0108                movem.l    -[A7], D7,A4
  857. 00000906  4EAD 017A                jsr        [A5 + 0x17A /* export_43 */]
  858. 0000090A  2840                     movea.l    A4, D0
  859. 0000090C  486E FFFB                pea.l      [A6 - 0x5]
  860. 00000910  486E FFFC                pea.l      [A6 - 0x4]
  861. 00000914  2F0C                     move.l     -[A7], A4
  862. 00000916  4EAD 01F2                jsr        [A5 + 0x1F2 /* export_58 */]
  863. 0000091A  200C                     move.l     D0, A4
  864. 0000091C  4FEF 000C                lea.l      A7, [A7 + 0xC]
  865. 00000920  6750                     beq        +0x52 /* 00000972 */
  866. 00000922  486D C182                pea.l      [A5 - 0x3E7E]
  867. 00000926  4227                     clr.b      -[A7]
  868. 00000928  206E FFFC                movea.l    A0, [A6 - 0x4]
  869. 0000092C  1F28 0008                move.b     -[A7], [A0 + 0x8]
  870. 00000930  2F08                     move.l     -[A7], A0
  871. 00000932  4EBA 165E                jsr        [PC + 0x165E /* 00001F92 */]
  872. 00000936  4A2E FFFB                tst.b      [A6 - 0x5]
  873. 0000093A  4FEF 000C                lea.l      A7, [A7 + 0xC]
  874. 0000093E  673C                     beq        +0x3E /* 0000097C */
  875. 00000940  4A2E FFFB                tst.b      [A6 - 0x5]
  876. 00000944  6F04                     ble        +0x6 /* 0000094A */
  877. 00000946  7001                     moveq.l    D0, 0x01
  878. 00000948  6002                     bra        +0x4 /* 0000094C */
  879. label0000094A:
  880. 0000094A  70FF                     moveq.l    D0, 0xFFFFFFFF
  881. label0000094C:
  882. 0000094C  1F00                     move.b     -[A7], D0
  883. 0000094E  206E FFFC                movea.l    A0, [A6 - 0x4]
  884. 00000952  1F28 0008                move.b     -[A7], [A0 + 0x8]
  885. 00000956  4EBA 1144                jsr        [PC + 0x1144 /* 00001A9C */]
  886. 0000095A  1E00                     move.b     D7, D0
  887. 0000095C  486D C1CA                pea.l      [A5 - 0x3E36]
  888. 00000960  4227                     clr.b      -[A7]
  889. 00000962  1F07                     move.b     -[A7], D7
  890. 00000964  2F2E FFFC                move.l     -[A7], [A6 - 0x4]
  891. 00000968  4EBA 1628                jsr        [PC + 0x1628 /* 00001F92 */]
  892. 0000096C  4FEF 0010                lea.l      A7, [A7 + 0x10]
  893. 00000970  600A                     bra        +0xC /* 0000097C */
  894. label00000972:
  895. 00000972  486D C182                pea.l      [A5 - 0x3E7E]
  896. 00000976  4EBA 1780                jsr        [PC + 0x1780 /* 000020F8 */]
  897. 0000097A  588F                     addq.l     A7, 4
  898. label0000097C:
  899. 0000097C  4CDF 1080                movem.l    D7,A4, [A7]+
  900. 00000980  4E5E                     unlink     A6
  901. 00000982  4E75                     rts
  902. export_235:
  903. 00000984  4E56 0000                link       A6, 0
  904. 00000988  1B6E 0008 C174           move.b     [A5 - 0x3E8C], [A6 + 0x8]
  905. 0000098E  4A2D C162                tst.b      [A5 - 0x3E9E]
  906. 00000992  670A                     beq        +0xC /* 0000099E */
  907. 00000994  1F2D C174                move.b     -[A7], [A5 - 0x3E8C]
  908. 00000998  4EAD 0A82                jsr        [A5 + 0xA82 /* export_332 */]
  909. 0000099C  548F                     addq.l     A7, 2
  910. label0000099E:
  911. 0000099E  4E5E                     unlink     A6
  912. 000009A0  4E75                     rts
  913. export_236:
  914. 000009A2  102D C174                move.b     D0, [A5 - 0x3E8C]
  915. 000009A6  4E75                     rts
  916. export_231:
  917. 000009A8  4E56 FFFC                link       A6, -0x0004
  918. 000009AC  48E7 0108                movem.l    -[A7], D7,A4
  919. 000009B0  4EAD 0892                jsr        [A5 + 0x892 /* export_270 */]
  920. 000009B4  4EBA 33F0                jsr        [PC + 0x33F0 /* 00003DA6 */]
  921. 000009B8  4A00                     tst.b      D0
  922. 000009BA  6708                     beq        +0xA /* 000009C4 */
  923. 000009BC  4227                     clr.b      -[A7]
  924. 000009BE  4EBA FD5A                jsr        [PC - 0x2A6 /* 0000071A */]
  925. 000009C2  548F                     addq.l     A7, 2
  926. label000009C4:
  927. 000009C4  4A2D C162                tst.b      [A5 - 0x3E9E]
  928. 000009C8  6700 0098                beq        +0x9A /* 00000A62 */
  929. 000009CC  2F2D C21A                move.l     -[A7], [A5 - 0x3DE6]
  930. 000009D0  4EBA 47FA                jsr        [PC + 0x47FA /* 000051CC */]
  931. 000009D4  286D C21A                movea.l    A4, [A5 - 0x3DE6]
  932. 000009D8  2B6D C216 C21A           move.l     [A5 - 0x3DE6], [A5 - 0x3DEA]
  933. 000009DE  2B4C C216                move.l     [A5 - 0x3DEA], A4
  934. 000009E2  2EAD C21A                move.l     [A7], [A5 - 0x3DE6]
  935. 000009E6  4EBA 46F2                jsr        [PC + 0x46F2 /* 000050DA */]
  936. 000009EA  4EBA 33C6                jsr        [PC + 0x33C6 /* 00003DB2 */]
  937. 000009EE  1E00                     move.b     D7, D0
  938. 000009F0  4A07                     tst.b      D7
  939. 000009F2  588F                     addq.l     A7, 4
  940. 000009F4  6628                     bne        +0x2A /* 00000A1E */
  941. 000009F6  4EBA FDA6                jsr        [PC - 0x25A /* 0000079E */]
  942. 000009FA  4EAD 00FA                jsr        [A5 + 0xFA /* export_27 */]
  943. 000009FE  4EAD 016A                jsr        [A5 + 0x16A /* export_41 */]
  944. 00000A02  4EAD 0292                jsr        [A5 + 0x292 /* export_78 */]
  945. 00000A06  4EAD 0422                jsr        [A5 + 0x422 /* export_128 */]
  946. 00000A0A  4EAD 03C2                jsr        [A5 + 0x3C2 /* export_116 */]
  947. 00000A0E  4EAD 00D2                jsr        [A5 + 0xD2 /* export_22 */]
  948. 00000A12  1F3C 0001                move.b     -[A7], 0x1
  949. 00000A16  4EAD 0342                jsr        [A5 + 0x342 /* export_100 */]
  950. 00000A1A  548F                     addq.l     A7, 2
  951. 00000A1C  6008                     bra        +0xA /* 00000A26 */
  952. label00000A1E:
  953. 00000A1E  4227                     clr.b      -[A7]
  954. 00000A20  4EAD 0342                jsr        [A5 + 0x342 /* export_100 */]
  955. 00000A24  548F                     addq.l     A7, 2
  956. label00000A26:
  957. 00000A26  4EBA FED6                jsr        [PC - 0x12A /* 000008FE */]
  958. 00000A2A  4EAD 0AB2                jsr        [A5 + 0xAB2 /* export_338 */]
  959. 00000A2E  4A00                     tst.b      D0
  960. 00000A30  6724                     beq        +0x26 /* 00000A56 */
  961. 00000A32  486E FFFC                pea.l      [A6 - 0x4]
  962. 00000A36  A874                     syscall    GetPort
  963. 00000A38  206D C164                movea.l    A0, [A5 - 0x3E9C]
  964. 00000A3C  2050                     movea.l    A0, [A0]
  965. 00000A3E  2F28 0004                move.l     -[A7], [A0 + 0x4]
  966. 00000A42  A873                     syscall    SetPort
  967. 00000A44  4227                     clr.b      -[A7]
  968. 00000A46  2F2D C164                move.l     -[A7], [A5 - 0x3E9C]
  969. 00000A4A  4EBA F5FC                jsr        [PC - 0xA04 /* 00000048 */]
  970. 00000A4E  2EAE FFFC                move.l     [A7], [A6 - 0x4]
  971. 00000A52  A873                     syscall    SetPort
  972. 00000A54  548F                     addq.l     A7, 2
  973. label00000A56:
  974. 00000A56  4EBA 1B10                jsr        [PC + 0x1B10 /* 00002568 */]
  975. 00000A5A  4EBA 215C                jsr        [PC + 0x215C /* 00002BB8 */]
  976. 00000A5E  4EBA FD12                jsr        [PC - 0x2EE /* 00000772 */]
  977. label00000A62:
  978. 00000A62  4CDF 1080                movem.l    D7,A4, [A7]+
  979. 00000A66  4E5E                     unlink     A6
  980. 00000A68  4E75                     rts
  981. export_229:
  982. 00000A6A  2F07                     move.l     -[A7], D7
  983. 00000A6C  7E00                     moveq.l    D7, 0x00
  984. 00000A6E  422D C162                clr.b      [A5 - 0x3E9E]
  985. 00000A72  203C 0000 07D0           move.l     D0, 0x7D0
  986. 00000A78  A11E                     syscall    NewPtr, flags=1
  987. 00000A7A  2B48 C216                move.l     [A5 - 0x3DEA], A0
  988. 00000A7E  203C 0000 07D0           move.l     D0, 0x7D0
  989. 00000A84  A11E                     syscall    NewPtr, flags=1
  990. 00000A86  2B48 C21A                move.l     [A5 - 0x3DE6], A0
  991. 00000A8A  4AAD C216                tst.l      [A5 - 0x3DEA]
  992. 00000A8E  6706                     beq        +0x8 /* 00000A96 */
  993. 00000A90  4AAD C21A                tst.l      [A5 - 0x3DE6]
  994. 00000A94  6606                     bne        +0x8 /* 00000A9C */
  995. label00000A96:
  996. 00000A96  7094                     moveq.l    D0, 0xFFFFFF94
  997. 00000A98  6000 0354                bra        +0x356 /* 00000DEE */
  998. label00000A9C:
  999. 00000A9C  2F2D C216                move.l     -[A7], [A5 - 0x3DEA]
  1000. 00000AA0  4EBA 472A                jsr        [PC + 0x472A /* 000051CC */]
  1001. 00000AA4  2EAD C21A                move.l     [A7], [A5 - 0x3DE6]
  1002. 00000AA8  4EBA 4722                jsr        [PC + 0x4722 /* 000051CC */]
  1003. 00000AAC  4EBA 188C                jsr        [PC + 0x188C /* 0000233A */]
  1004. 00000AB0  4EAD 09AA                jsr        [A5 + 0x9AA /* export_305 */]
  1005. 00000AB4  4EBA 4768                jsr        [PC + 0x4768 /* 0000521E */]
  1006. 00000AB8  4EBA 0ED2                jsr        [PC + 0xED2 /* 0000198C */]
  1007. 00000ABC  4EBA 18E6                jsr        [PC + 0x18E6 /* 000023A4 */]
  1008. 00000AC0  4EAD 00EA                jsr        [A5 + 0xEA /* export_25 */]
  1009. 00000AC4  4EAD 0412                jsr        [A5 + 0x412 /* export_126 */]
  1010. 00000AC8  4EAD 015A                jsr        [A5 + 0x15A /* export_39 */]
  1011. 00000ACC  4EAD 0282                jsr        [A5 + 0x282 /* export_76 */]
  1012. 00000AD0  4EAD 03B2                jsr        [A5 + 0x3B2 /* export_114 */]
  1013. 00000AD4  4EAD 00C2                jsr        [A5 + 0xC2 /* export_20 */]
  1014. 00000AD8  4EAD 02FA                jsr        [A5 + 0x2FA /* export_91 */]
  1015. 00000ADC  4297                     clr.l      [A7]
  1016. 00000ADE  1F3C 0002                move.b     -[A7], 0x2
  1017. 00000AE2  4EAD 030A                jsr        [A5 + 0x30A /* export_93 */]
  1018. 00000AE6  2EBC 0300 0100           move.l     [A7], 0x3000100
  1019. 00000AEC  1F3C 0002                move.b     -[A7], 0x2
  1020. 00000AF0  4EAD 030A                jsr        [A5 + 0x30A /* export_93 */]
  1021. 00000AF4  2EBC 0400 0100           move.l     [A7], 0x4000100
  1022. 00000AFA  1F3C 0002                move.b     -[A7], 0x2
  1023. 00000AFE  4EAD 030A                jsr        [A5 + 0x30A /* export_93 */]
  1024. 00000B02  2EBC 0100 0100           move.l     [A7], 0x1000100
  1025. 00000B08  1F3C 0001                move.b     -[A7], 0x1
  1026. 00000B0C  4EAD 030A                jsr        [A5 + 0x30A /* export_93 */]
  1027. 00000B10  2EBC 0200 0100           move.l     [A7], 0x2000100
  1028. 00000B16  1F3C 0001                move.b     -[A7], 0x1
  1029. 00000B1A  4EAD 030A                jsr        [A5 + 0x30A /* export_93 */]
  1030. 00000B1E  4A2D C168                tst.b      [A5 - 0x3E98]
  1031. 00000B22  4FEF 000E                lea.l      A7, [A7 + 0xE]
  1032. 00000B26  6710                     beq        +0x12 /* 00000B38 */
  1033. 00000B28  2F3C 0200 0100           move.l     -[A7], 0x2000100
  1034. 00000B2E  1F3C 0002                move.b     -[A7], 0x2
  1035. 00000B32  4EAD 030A                jsr        [A5 + 0x30A /* export_93 */]
  1036. 00000B36  5C8F                     addq.l     A7, 6
  1037. label00000B38:
  1038. 00000B38  2F3C 0078 0000           move.l     -[A7], 0x780000 /* 'x\0\0' */
  1039. 00000B3E  4EAD 09F2                jsr        [A5 + 0x9F2 /* export_314 */]
  1040. 00000B42  2B40 C212                move.l     [A5 - 0x3DEE], D0
  1041. 00000B46  486D C226                pea.l      [A5 - 0x3DDA]
  1042. 00000B4A  4EAD 0C9A                jsr        [A5 + 0xC9A /* export_399 */]
  1043. 00000B4E  486D C236                pea.l      [A5 - 0x3DCA]
  1044. 00000B52  4EAD 0C9A                jsr        [A5 + 0xC9A /* export_399 */]
  1045. 00000B56  486D C246                pea.l      [A5 - 0x3DBA]
  1046. 00000B5A  4EAD 0C9A                jsr        [A5 + 0xC9A /* export_399 */]
  1047. 00000B5E  486D C256                pea.l      [A5 - 0x3DAA]
  1048. 00000B62  4EAD 0C9A                jsr        [A5 + 0xC9A /* export_399 */]
  1049. 00000B66  486D C266                pea.l      [A5 - 0x3D9A]
  1050. 00000B6A  4EAD 0C9A                jsr        [A5 + 0xC9A /* export_399 */]
  1051. 00000B6E  486D C286                pea.l      [A5 - 0x3D7A]
  1052. 00000B72  4EAD 0C9A                jsr        [A5 + 0xC9A /* export_399 */]
  1053. 00000B76  486D C276                pea.l      [A5 - 0x3D8A]
  1054. 00000B7A  4EAD 0C9A                jsr        [A5 + 0xC9A /* export_399 */]
  1055. 00000B7E  1EBC 007B                move.b     [A7], 0x7B /* '{' */
  1056. 00000B82  486D C226                pea.l      [A5 - 0x3DDA]
  1057. 00000B86  4EAD 0CA2                jsr        [A5 + 0xCA2 /* export_400 */]
  1058. 00000B8A  1EBC 007C                move.b     [A7], 0x7C /* '|' */
  1059. 00000B8E  486D C236                pea.l      [A5 - 0x3DCA]
  1060. 00000B92  4EAD 0CA2                jsr        [A5 + 0xCA2 /* export_400 */]
  1061. 00000B96  1EBC 007E                move.b     [A7], 0x7E /* '~' */
  1062. 00000B9A  486D C246                pea.l      [A5 - 0x3DBA]
  1063. 00000B9E  4EAD 0CA2                jsr        [A5 + 0xCA2 /* export_400 */]
  1064. 00000BA2  1EBC 007D                move.b     [A7], 0x7D /* '}' */
  1065. 00000BA6  486D C256                pea.l      [A5 - 0x3DAA]
  1066. 00000BAA  4EAD 0CA2                jsr        [A5 + 0xCA2 /* export_400 */]
  1067. 00000BAE  1EBC 0046                move.b     [A7], 0x46 /* 'F' */
  1068. 00000BB2  486D C226                pea.l      [A5 - 0x3DDA]
  1069. 00000BB6  4EAD 0CA2                jsr        [A5 + 0xCA2 /* export_400 */]
  1070. 00000BBA  1EBC 0042                move.b     [A7], 0x42 /* 'B' */
  1071. 00000BBE  486D C236                pea.l      [A5 - 0x3DCA]
  1072. 00000BC2  4EAD 0CA2                jsr        [A5 + 0xCA2 /* export_400 */]
  1073. 00000BC6  1EBC 004D                move.b     [A7], 0x4D /* 'M' */
  1074. 00000BCA  486D C246                pea.l      [A5 - 0x3DBA]
  1075. 00000BCE  4EAD 0CA2                jsr        [A5 + 0xCA2 /* export_400 */]
  1076. 00000BD2  1EBC 0048                move.b     [A7], 0x48 /* 'H' */
  1077. 00000BD6  486D C256                pea.l      [A5 - 0x3DAA]
  1078. 00000BDA  4EAD 0CA2                jsr        [A5 + 0xCA2 /* export_400 */]
  1079. 00000BDE  4217                     clr.b      [A7]
  1080. 00000BE0  486D C226                pea.l      [A5 - 0x3DDA]
  1081. 00000BE4  4EAD 0CA2                jsr        [A5 + 0xCA2 /* export_400 */]
  1082. 00000BE8  1EBC 0002                move.b     [A7], 0x2
  1083. 00000BEC  486D C236                pea.l      [A5 - 0x3DCA]
  1084. 00000BF0  4EAD 0CA2                jsr        [A5 + 0xCA2 /* export_400 */]
  1085. 00000BF4  1EBC 000D                move.b     [A7], 0xD /* '\r' */
  1086. 00000BF8  486D C246                pea.l      [A5 - 0x3DBA]
  1087. 00000BFC  4EAD 0CA2                jsr        [A5 + 0xCA2 /* export_400 */]
  1088. 00000C00  1EBC 0001                move.b     [A7], 0x1
  1089. 00000C04  486D C256                pea.l      [A5 - 0x3DAA]
  1090. 00000C08  4EAD 0CA2                jsr        [A5 + 0xCA2 /* export_400 */]
  1091. 00000C0C  1EBC 0028                move.b     [A7], 0x28 /* '(' */
  1092. 00000C10  486D C226                pea.l      [A5 - 0x3DDA]
  1093. 00000C14  4EAD 0CA2                jsr        [A5 + 0xCA2 /* export_400 */]
  1094. 00000C18  1EBC 0029                move.b     [A7], 0x29 /* ')' */
  1095. 00000C1C  486D C236                pea.l      [A5 - 0x3DCA]
  1096. 00000C20  4EAD 0CA2                jsr        [A5 + 0xCA2 /* export_400 */]
  1097. 00000C24  1EBC 001F                move.b     [A7], 0x1F
  1098. 00000C28  486D C246                pea.l      [A5 - 0x3DBA]
  1099. 00000C2C  4EAD 0CA2                jsr        [A5 + 0xCA2 /* export_400 */]
  1100. 00000C30  1EBC 0025                move.b     [A7], 0x25 /* '%' */
  1101. 00000C34  486D C256                pea.l      [A5 - 0x3DAA]
  1102. 00000C38  4EAD 0CA2                jsr        [A5 + 0xCA2 /* export_400 */]
  1103. 00000C3C  1EBC 0053                move.b     [A7], 0x53 /* 'S' */
  1104. 00000C40  486D C226                pea.l      [A5 - 0x3DDA]
  1105. 00000C44  4EAD 0CA2                jsr        [A5 + 0xCA2 /* export_400 */]
  1106. 00000C48  1EBC 0056                move.b     [A7], 0x56 /* 'V' */
  1107. 00000C4C  486D C226                pea.l      [A5 - 0x3DDA]
  1108. 00000C50  4EAD 0CA2                jsr        [A5 + 0xCA2 /* export_400 */]
  1109. 00000C54  4FEF 0068                lea.l      A7, [A7 + 0x68]
  1110. 00000C58  1F3C 0059                move.b     -[A7], 0x59 /* 'Y' */
  1111. 00000C5C  486D C226                pea.l      [A5 - 0x3DDA]
  1112. 00000C60  4EAD 0CA2                jsr        [A5 + 0xCA2 /* export_400 */]
  1113. 00000C64  1EBC 0055                move.b     [A7], 0x55 /* 'U' */
  1114. 00000C68  486D C236                pea.l      [A5 - 0x3DCA]
  1115. 00000C6C  4EAD 0CA2                jsr        [A5 + 0xCA2 /* export_400 */]
  1116. 00000C70  1EBC 0058                move.b     [A7], 0x58 /* 'X' */
  1117. 00000C74  486D C236                pea.l      [A5 - 0x3DCA]
  1118. 00000C78  4EAD 0CA2                jsr        [A5 + 0xCA2 /* export_400 */]
  1119. 00000C7C  1EBC 005C                move.b     [A7], 0x5C /* '\\' */
  1120. 00000C80  486D C236                pea.l      [A5 - 0x3DCA]
  1121. 00000C84  4EAD 0CA2                jsr        [A5 + 0xCA2 /* export_400 */]
  1122. 00000C88  1EBC 0059                move.b     [A7], 0x59 /* 'Y' */
  1123. 00000C8C  486D C246                pea.l      [A5 - 0x3DBA]
  1124. 00000C90  4EAD 0CA2                jsr        [A5 + 0xCA2 /* export_400 */]
  1125. 00000C94  1EBC 005B                move.b     [A7], 0x5B /* '[' */
  1126. 00000C98  486D C246                pea.l      [A5 - 0x3DBA]
  1127. 00000C9C  4EAD 0CA2                jsr        [A5 + 0xCA2 /* export_400 */]
  1128. 00000CA0  1EBC 005C                move.b     [A7], 0x5C /* '\\' */
  1129. 00000CA4  486D C246                pea.l      [A5 - 0x3DBA]
  1130. 00000CA8  4EAD 0CA2                jsr        [A5 + 0xCA2 /* export_400 */]
  1131. 00000CAC  1EBC 0053                move.b     [A7], 0x53 /* 'S' */
  1132. 00000CB0  486D C256                pea.l      [A5 - 0x3DAA]
  1133. 00000CB4  4EAD 0CA2                jsr        [A5 + 0xCA2 /* export_400 */]
  1134. 00000CB8  1EBC 0054                move.b     [A7], 0x54 /* 'T' */
  1135. 00000CBC  486D C256                pea.l      [A5 - 0x3DAA]
  1136. 00000CC0  4EAD 0CA2                jsr        [A5 + 0xCA2 /* export_400 */]
  1137. 00000CC4  1EBC 0055                move.b     [A7], 0x55 /* 'U' */
  1138. 00000CC8  486D C256                pea.l      [A5 - 0x3DAA]
  1139. 00000CCC  4EAD 0CA2                jsr        [A5 + 0xCA2 /* export_400 */]
  1140. 00000CD0  1EBC 0057                move.b     [A7], 0x57 /* 'W' */
  1141. 00000CD4  486D C256                pea.l      [A5 - 0x3DAA]
  1142. 00000CD8  4EAD 0CA2                jsr        [A5 + 0xCA2 /* export_400 */]
  1143. 00000CDC  1EBC 0009                move.b     [A7], 0x9 /* '\t' */
  1144. 00000CE0  486D C226                pea.l      [A5 - 0x3DDA]
  1145. 00000CE4  4EAD 0CA2                jsr        [A5 + 0xCA2 /* export_400 */]
  1146. 00000CE8  1EBC 0005                move.b     [A7], 0x5
  1147. 00000CEC  486D C226                pea.l      [A5 - 0x3DDA]
  1148. 00000CF0  4EAD 0CA2                jsr        [A5 + 0xCA2 /* export_400 */]
  1149. 00000CF4  1EBC 0011                move.b     [A7], 0x11
  1150. 00000CF8  486D C226                pea.l      [A5 - 0x3DDA]
  1151. 00000CFC  4EAD 0CA2                jsr        [A5 + 0xCA2 /* export_400 */]
  1152. 00000D00  1EBC 002D                move.b     [A7], 0x2D /* '-' */
  1153. 00000D04  486D C236                pea.l      [A5 - 0x3DCA]
  1154. 00000D08  4EAD 0CA2                jsr        [A5 + 0xCA2 /* export_400 */]
  1155. 00000D0C  1EBC 0026                move.b     [A7], 0x26 /* '&' */
  1156. 00000D10  486D C236                pea.l      [A5 - 0x3DCA]
  1157. 00000D14  4EAD 0CA2                jsr        [A5 + 0xCA2 /* export_400 */]
  1158. 00000D18  1EBC 0020                move.b     [A7], 0x20 /* ' ' */
  1159. 00000D1C  486D C236                pea.l      [A5 - 0x3DCA]
  1160. 00000D20  4EAD 0CA2                jsr        [A5 + 0xCA2 /* export_400 */]
  1161. 00000D24  1EBC 0011                move.b     [A7], 0x11
  1162. 00000D28  486D C246                pea.l      [A5 - 0x3DBA]
  1163. 00000D2C  4EAD 0CA2                jsr        [A5 + 0xCA2 /* export_400 */]
  1164. 00000D30  1EBC 0010                move.b     [A7], 0x10
  1165. 00000D34  486D C246                pea.l      [A5 - 0x3DBA]
  1166. 00000D38  4EAD 0CA2                jsr        [A5 + 0xCA2 /* export_400 */]
  1167. 00000D3C  1EBC 0020                move.b     [A7], 0x20 /* ' ' */
  1168. 00000D40  486D C246                pea.l      [A5 - 0x3DBA]
  1169. 00000D44  4EAD 0CA2                jsr        [A5 + 0xCA2 /* export_400 */]
  1170. 00000D48  1EBC 0009                move.b     [A7], 0x9 /* '\t' */
  1171. 00000D4C  486D C256                pea.l      [A5 - 0x3DAA]
  1172. 00000D50  4EAD 0CA2                jsr        [A5 + 0xCA2 /* export_400 */]
  1173. 00000D54  1EBC 000B                move.b     [A7], 0xB
  1174. 00000D58  486D C256                pea.l      [A5 - 0x3DAA]
  1175. 00000D5C  4EAD 0CA2                jsr        [A5 + 0xCA2 /* export_400 */]
  1176. 00000D60  1EBC 002D                move.b     [A7], 0x2D /* '-' */
  1177. 00000D64  486D C256                pea.l      [A5 - 0x3DAA]
  1178. 00000D68  4EAD 0CA2                jsr        [A5 + 0xCA2 /* export_400 */]
  1179. 00000D6C  1EBC 0004                move.b     [A7], 0x4
  1180. 00000D70  486D C256                pea.l      [A5 - 0x3DAA]
  1181. 00000D74  4EAD 0CA2                jsr        [A5 + 0xCA2 /* export_400 */]
  1182. 00000D78  1EBC 0008                move.b     [A7], 0x8
  1183. 00000D7C  486D C266                pea.l      [A5 - 0x3D9A]
  1184. 00000D80  4EAD 0CA2                jsr        [A5 + 0xCA2 /* export_400 */]
  1185. 00000D84  4FEF 0066                lea.l      A7, [A7 + 0x66]
  1186. 00000D88  1F3C 0007                move.b     -[A7], 0x7
  1187. 00000D8C  486D C286                pea.l      [A5 - 0x3D7A]
  1188. 00000D90  4EAD 0CA2                jsr        [A5 + 0xCA2 /* export_400 */]
  1189. 00000D94  1EBC 0006                move.b     [A7], 0x6
  1190. 00000D98  486D C276                pea.l      [A5 - 0x3D8A]
  1191. 00000D9C  4EAD 0CA2                jsr        [A5 + 0xCA2 /* export_400 */]
  1192. 00000DA0  1EBC 002B                move.b     [A7], 0x2B /* '+' */
  1193. 00000DA4  486D C266                pea.l      [A5 - 0x3D9A]
  1194. 00000DA8  4EAD 0CA2                jsr        [A5 + 0xCA2 /* export_400 */]
  1195. 00000DAC  1EBC 002F                move.b     [A7], 0x2F /* '/' */
  1196. 00000DB0  486D C286                pea.l      [A5 - 0x3D7A]
  1197. 00000DB4  4EAD 0CA2                jsr        [A5 + 0xCA2 /* export_400 */]
  1198. 00000DB8  1EBC 002C                move.b     [A7], 0x2C /* ',' */
  1199. 00000DBC  486D C276                pea.l      [A5 - 0x3D8A]
  1200. 00000DC0  4EAD 0CA2                jsr        [A5 + 0xCA2 /* export_400 */]
  1201. 00000DC4  1EBC 0031                move.b     [A7], 0x31 /* '1' */
  1202. 00000DC8  486D C266                pea.l      [A5 - 0x3D9A]
  1203. 00000DCC  4EAD 0CA2                jsr        [A5 + 0xCA2 /* export_400 */]
  1204. 00000DD0  1EBC 003A                move.b     [A7], 0x3A /* ':' */
  1205. 00000DD4  486D C286                pea.l      [A5 - 0x3D7A]
  1206. 00000DD8  4EAD 0CA2                jsr        [A5 + 0xCA2 /* export_400 */]
  1207. 00000DDC  1EBC 0038                move.b     [A7], 0x38 /* '8' */
  1208. 00000DE0  486D C276                pea.l      [A5 - 0x3D8A]
  1209. 00000DE4  4EAD 0CA2                jsr        [A5 + 0xCA2 /* export_400 */]
  1210. 00000DE8  3007                     move.w     D0, D7
  1211. 00000DEA  4FEF 0022                lea.l      A7, [A7 + 0x22]
  1212. label00000DEE:
  1213. 00000DEE  2E1F                     move.l     D7, [A7]+
  1214. 00000DF0  4E75                     rts
  1215. export_230:
  1216. 00000DF2  2F07                     move.l     -[A7], D7
  1217. 00000DF4  7E00                     moveq.l    D7, 0x00
  1218. 00000DF6  4EAD 0302                jsr        [A5 + 0x302 /* export_92 */]
  1219. 00000DFA  4EAD 00CA                jsr        [A5 + 0xCA /* export_21 */]
  1220. 00000DFE  4EAD 03BA                jsr        [A5 + 0x3BA /* export_115 */]
  1221. 00000E02  4EAD 028A                jsr        [A5 + 0x28A /* export_77 */]
  1222. 00000E06  4EAD 0162                jsr        [A5 + 0x162 /* export_40 */]
  1223. 00000E0A  4EAD 041A                jsr        [A5 + 0x41A /* export_127 */]
  1224. 00000E0E  4EAD 00F2                jsr        [A5 + 0xF2 /* export_26 */]
  1225. 00000E12  4EBA 15FA                jsr        [PC + 0x15FA /* 0000240E */]
  1226. 00000E16  4EBA 0B8C                jsr        [PC + 0xB8C /* 000019A4 */]
  1227. 00000E1A  4EBA 442E                jsr        [PC + 0x442E /* 0000524A */]
  1228. 00000E1E  4EBA 1582                jsr        [PC + 0x1582 /* 000023A2 */]
  1229. 00000E22  3007                     move.w     D0, D7
  1230. 00000E24  2E1F                     move.l     D7, [A7]+
  1231. 00000E26  4E75                     rts
  1232. export_131:
  1233. 00000E28  4E56 FFFA                link       A6, -0x0006
  1234. 00000E2C  2F07                     move.l     -[A7], D7
  1235. 00000E2E  7E00                     moveq.l    D7, 0x00
  1236. 00000E30  3007                     move.w     D0, D7
  1237. 00000E32  2E1F                     move.l     D7, [A7]+
  1238. 00000E34  4E5E                     unlink     A6
  1239. 00000E36  4E75                     rts
  1240. 00000E38  2F07                     move.l     -[A7], D7
  1241. 00000E3A  7E00                     moveq.l    D7, 0x00
  1242. 00000E3C  3007                     move.w     D0, D7
  1243. 00000E3E  2E1F                     move.l     D7, [A7]+
  1244. 00000E40  4E75                     rts
  1245. export_132:
  1246. 00000E42  4E56 FFE4                link       A6, -0x001C
  1247. 00000E46  48E7 0338                movem.l    -[A7], D6,D7,A2,A3,A4
  1248. 00000E4A  7E00                     moveq.l    D7, 0x00
  1249. 00000E4C  42AD E82A                clr.l      [A5 - 0x17D6]
  1250. 00000E50  42A7                     clr.l      -[A7]
  1251. 00000E52  4267                     clr.w      -[A7]
  1252. 00000E54  3F3C 0006                move.w     -[A7], 0x6
  1253. 00000E58  A9ED                     syscall    Pack6
  1254. 00000E5A  2B5F E884                move.l     [A5 - 0x177C], [A7]+
  1255. 00000E5E  2D6D E884 FFFC           move.l     [A6 - 0x4], [A5 - 0x177C]
  1256. 00000E64  4267                     clr.w      -[A7]
  1257. 00000E66  486E FFFC                pea.l      [A6 - 0x4]
  1258. 00000E6A  4EAD 0E5A                jsr        [A5 + 0xE5A /* export_455 */]
  1259. 00000E6E  2B6E FFFC E884           move.l     [A5 - 0x177C], [A6 - 0x4]
  1260. 00000E74  206D E884                movea.l    A0, [A5 - 0x177C]
  1261. 00000E78  2050                     movea.l    A0, [A0]
  1262. 00000E7A  1B68 000A E888           move.b     [A5 - 0x1778], [A0 + 0xA]
  1263. 00000E80  206D E884                movea.l    A0, [A5 - 0x177C]
  1264. 00000E84  2050                     movea.l    A0, [A0]
  1265. 00000E86  4228 000C                clr.b      [A0 + 0xC]
  1266. 00000E8A  206D E884                movea.l    A0, [A5 - 0x177C]
  1267. 00000E8E  2050                     movea.l    A0, [A0]
  1268. 00000E90  4228 000D                clr.b      [A0 + 0xD]
  1269. 00000E94  206D E884                movea.l    A0, [A5 - 0x177C]
  1270. 00000E98  2050                     movea.l    A0, [A0]
  1271. 00000E9A  4228 000E                clr.b      [A0 + 0xE]
  1272. 00000E9E  206D E884                movea.l    A0, [A5 - 0x177C]
  1273. 00000EA2  2050                     movea.l    A0, [A0]
  1274. 00000EA4  4228 000F                clr.b      [A0 + 0xF]
  1275. 00000EA8  206D E884                movea.l    A0, [A5 - 0x177C]
  1276. 00000EAC  2050                     movea.l    A0, [A0]
  1277. 00000EAE  4228 0010                clr.b      [A0 + 0x10]
  1278. 00000EB2  206D E884                movea.l    A0, [A5 - 0x177C]
  1279. 00000EB6  2050                     movea.l    A0, [A0]
  1280. 00000EB8  4228 0011                clr.b      [A0 + 0x11]
  1281. 00000EBC  206D E884                movea.l    A0, [A5 - 0x177C]
  1282. 00000EC0  2050                     movea.l    A0, [A0]
  1283. 00000EC2  4228 0012                clr.b      [A0 + 0x12]
  1284. 00000EC6  206D E884                movea.l    A0, [A5 - 0x177C]
  1285. 00000ECA  2050                     movea.l    A0, [A0]
  1286. 00000ECC  4228 0013                clr.b      [A0 + 0x13]
  1287. 00000ED0  2B6E 0008 E7A6           move.l     [A5 - 0x185A], [A6 + 0x8]
  1288. 00000ED6  486E FFE4                pea.l      [A6 - 0x1C]
  1289. 00000EDA  A874                     syscall    GetPort
  1290. 00000EDC  486E FFE8                pea.l      [A6 - 0x18]
  1291. 00000EE0  2F3C 4E20 4E20           move.l     -[A7], 0x4E204E20 /* 'N N ' */
  1292. 00000EE6  2F3C 4E84 4E84           move.l     -[A7], 0x4E844E84
  1293. 00000EEC  A8A7                     syscall    SetRect
  1294. 00000EEE  42A7                     clr.l      -[A7]
  1295. 00000EF0  42A7                     clr.l      -[A7]
  1296. 00000EF2  486E FFE8                pea.l      [A6 - 0x18]
  1297. 00000EF6  486D E88E                pea.l      [A5 - 0x1772]
  1298. 00000EFA  42A7                     clr.l      -[A7]
  1299. 00000EFC  4878 FFFF                push.l     0xFFFF
  1300. 00000F00  4227                     clr.b      -[A7]
  1301. 00000F02  42A7                     clr.l      -[A7]
  1302. 00000F04  A913                     syscall    NewWindow
  1303. 00000F06  285F                     movea.l    A4, [A7]+
  1304. 00000F08  2F0C                     move.l     -[A7], A4
  1305. 00000F0A  A873                     syscall    SetPort
  1306. 00000F0C  426E FFF0                clr.w      [A6 - 0x10]
  1307. 00000F10  426E FFF2                clr.w      [A6 - 0xE]
  1308. 00000F14  2F2E FFF0                move.l     -[A7], [A6 - 0x10]
  1309. 00000F18  42A7                     clr.l      -[A7]
  1310. 00000F1A  2F0C                     move.l     -[A7], A4
  1311. 00000F1C  3F3C 03F1                move.w     -[A7], 0x3F1
  1312. 00000F20  4EAD 0AEA                jsr        [A5 + 0xAEA /* export_345 */]
  1313. 00000F24  2640                     movea.l    A3, D0
  1314. 00000F26  426D E88A                clr.w      [A5 - 0x1776]
  1315. 00000F2A  426D E88C                clr.w      [A5 - 0x1774]
  1316. 00000F2E  486D E7AA                pea.l      [A5 - 0x1856]
  1317. 00000F32  3F3C 0019                move.w     -[A7], 0x19
  1318. 00000F36  2F0B                     move.l     -[A7], A3
  1319. 00000F38  4EAD 0C02                jsr        [A5 + 0xC02 /* export_380 */]
  1320. 00000F3C  486D E7B2                pea.l      [A5 - 0x184E]
  1321. 00000F40  3F3C 0018                move.w     -[A7], 0x18
  1322. 00000F44  2F0B                     move.l     -[A7], A3
  1323. 00000F46  4EAD 0C02                jsr        [A5 + 0xC02 /* export_380 */]
  1324. 00000F4A  486D E7BA                pea.l      [A5 - 0x1846]
  1325. 00000F4E  3F3C 0015                move.w     -[A7], 0x15
  1326. 00000F52  2F0B                     move.l     -[A7], A3
  1327. 00000F54  4EAD 0C02                jsr        [A5 + 0xC02 /* export_380 */]
  1328. 00000F58  486D E7C2                pea.l      [A5 - 0x183E]
  1329. 00000F5C  3F3C 0016                move.w     -[A7], 0x16
  1330. 00000F60  2F0B                     move.l     -[A7], A3
  1331. 00000F62  4EAD 0C02                jsr        [A5 + 0xC02 /* export_380 */]
  1332. 00000F66  486D E7CA                pea.l      [A5 - 0x1836]
  1333. 00000F6A  3F3C 0017                move.w     -[A7], 0x17
  1334. 00000F6E  2F0B                     move.l     -[A7], A3
  1335. 00000F70  4EAD 0C02                jsr        [A5 + 0xC02 /* export_380 */]
  1336. 00000F74  486D E7D2                pea.l      [A5 - 0x182E]
  1337. 00000F78  3F3C 001A                move.w     -[A7], 0x1A
  1338. 00000F7C  2F0B                     move.l     -[A7], A3
  1339. 00000F7E  4EAD 0C02                jsr        [A5 + 0xC02 /* export_380 */]
  1340. 00000F82  486D E7DA                pea.l      [A5 - 0x1826]
  1341. 00000F86  3F3C 0029                move.w     -[A7], 0x29 /* ')' */
  1342. 00000F8A  2F0B                     move.l     -[A7], A3
  1343. 00000F8C  4EAD 0C02                jsr        [A5 + 0xC02 /* export_380 */]
  1344. 00000F90  486D E7E2                pea.l      [A5 - 0x181E]
  1345. 00000F94  3F3C 002A                move.w     -[A7], 0x2A /* '*' */
  1346. 00000F98  2F0B                     move.l     -[A7], A3
  1347. 00000F9A  4EAD 0C02                jsr        [A5 + 0xC02 /* export_380 */]
  1348. 00000F9E  486D E7EA                pea.l      [A5 - 0x1816]
  1349. 00000FA2  3F3C 0032                move.w     -[A7], 0x32 /* '2' */
  1350. 00000FA6  2F0B                     move.l     -[A7], A3
  1351. 00000FA8  4EAD 0C02                jsr        [A5 + 0xC02 /* export_380 */]
  1352. 00000FAC  4FEF 006A                lea.l      A7, [A7 + 0x6A]
  1353. 00000FB0  486D E7F2                pea.l      [A5 - 0x180E]
  1354. 00000FB4  3F3C 0033                move.w     -[A7], 0x33 /* '3' */
  1355. 00000FB8  2F0B                     move.l     -[A7], A3
  1356. 00000FBA  4EAD 0C02                jsr        [A5 + 0xC02 /* export_380 */]
  1357. 00000FBE  7C00                     moveq.l    D6, 0x00
  1358. 00000FC0  45ED E7FA                lea.l      A2, [A5 - 0x1806]
  1359. 00000FC4  4FEF 000A                lea.l      A7, [A7 + 0xA]
  1360. 00000FC8  6016                     bra        +0x18 /* 00000FE0 */
  1361. label00000FCA:
  1362. 00000FCA  2F0A                     move.l     -[A7], A2
  1363. 00000FCC  701E                     moveq.l    D0, 0x1E
  1364. 00000FCE  D046                     add.w      D0, D6
  1365. 00000FD0  3F00                     move.w     -[A7], D0
  1366. 00000FD2  2F0B                     move.l     -[A7], A3
  1367. 00000FD4  4EAD 0C02                jsr        [A5 + 0xC02 /* export_380 */]
  1368. 00000FD8  4FEF 000A                lea.l      A7, [A7 + 0xA]
  1369. 00000FDC  5246                     addq.w     D6, 1
  1370. 00000FDE  508A                     addq.l     A2, 8
  1371. label00000FE0:
  1372. 00000FE0  0C46 0006                cmpi.w     D6, 0x6
  1373. 00000FE4  6DE4                     blt        -0x1A /* 00000FCA */
  1374. 00000FE6  2F0B                     move.l     -[A7], A3
  1375. 00000FE8  4EAD 0B02                jsr        [A5 + 0xB02 /* export_348 */]
  1376. 00000FEC  2E8C                     move.l     [A7], A4
  1377. 00000FEE  A914                     syscall    DisposeWindow
  1378. 00000FF0  2F2E FFE4                move.l     -[A7], [A6 - 0x1C]
  1379. 00000FF4  A873                     syscall    SetPort
  1380. 00000FF6  4EBA 005E                jsr        [PC + 0x5E /* 00001056 */]
  1381. 00000FFA  2B6D E7AA E862           move.l     [A5 - 0x179E], [A5 - 0x1856]
  1382. 00001000  2B6D E7AE E866           move.l     [A5 - 0x179A], [A5 - 0x1852]
  1383. 00001006  302D E7AE                move.w     D0, [A5 - 0x1852]
  1384. 0000100A  906D E7AA                sub.w      D0, [A5 - 0x1856]
  1385. 0000100E  48C0                     ext.l      D0
  1386. 00001010  81FC 0008                divs.w     D0, 0x8
  1387. 00001014  3B40 E854                move.w     [A5 - 0x17AC], D0
  1388. 00001018  3B7C 0008 E856           move.w     [A5 - 0x17AA], 0x8
  1389. 0000101E  426D E858                clr.w      [A5 - 0x17A8]
  1390. 00001022  2B6D E7B2 E878           move.l     [A5 - 0x1788], [A5 - 0x184E]
  1391. 00001028  2B6D E7B6 E87C           move.l     [A5 - 0x1784], [A5 - 0x184A]
  1392. 0000102E  302D E7B6                move.w     D0, [A5 - 0x184A]
  1393. 00001032  906D E7B2                sub.w      D0, [A5 - 0x184E]
  1394. 00001036  48C0                     ext.l      D0
  1395. 00001038  81FC 0001                divs.w     D0, 0x1
  1396. 0000103C  3B40 E86A                move.w     [A5 - 0x1796], D0
  1397. 00001040  3B7C 0001 E86C           move.w     [A5 - 0x1794], 0x1
  1398. 00001046  3B7C 0004 E86E           move.w     [A5 - 0x1792], 0x4
  1399. 0000104C  3007                     move.w     D0, D7
  1400. 0000104E  4CDF 1CC0                movem.l    D6,D7,A2,A3,A4, [A7]+
  1401. 00001052  4E5E                     unlink     A6
  1402. 00001054  4E75                     rts
  1403. export_133:
  1404. fn00001056:
  1405. 00001056  2F07                     move.l     -[A7], D7
  1406. 00001058  1B7C 0001 E82E           move.b     [A5 - 0x17D2], 0x1
  1407. 0000105E  426D E834                clr.w      [A5 - 0x17CC]
  1408. 00001062  426D E836                clr.w      [A5 - 0x17CA]
  1409. 00001066  426D E838                clr.w      [A5 - 0x17C8]
  1410. 0000106A  422D E82F                clr.b      [A5 - 0x17D1]
  1411. 0000106E  422D E830                clr.b      [A5 - 0x17D0]
  1412. 00001072  42AD E83A                clr.l      [A5 - 0x17C6]
  1413. 00001076  1B7C 0001 E831           move.b     [A5 - 0x17CF], 0x1
  1414. 0000107C  1B7C 0001 E832           move.b     [A5 - 0x17CE], 0x1
  1415. 00001082  3B7C FFFF E84C           move.w     [A5 - 0x17B4], 0xFFFF
  1416. 00001088  422D E833                clr.b      [A5 - 0x17CD]
  1417. 0000108C  7E00                     moveq.l    D7, 0x00
  1418. 0000108E  600A                     bra        +0xC /* 0000109A */
  1419. label00001090:
  1420. 00001090  204D                     movea.l    A0, A5
  1421. 00001092  D0C7                     add.w      A0, D7
  1422. 00001094  4228 E84E                clr.b      [A0 - 0x17B2]
  1423. 00001098  5247                     addq.w     D7, 1
  1424. label0000109A:
  1425. 0000109A  0C47 0006                cmpi.w     D7, 0x6
  1426. 0000109E  6DF0                     blt        -0xE /* 00001090 */
  1427. 000010A0  4AAD E7A2                tst.l      [A5 - 0x185E]
  1428. 000010A4  670C                     beq        +0xE /* 000010B2 */
  1429. 000010A6  4EAD 02E2                jsr        [A5 + 0x2E2 /* export_88 */]
  1430. 000010AA  3F00                     move.w     -[A7], D0
  1431. 000010AC  4EBA 01B8                jsr        [PC + 0x1B8 /* 00001266 */]
  1432. 000010B0  548F                     addq.l     A7, 2
  1433. label000010B2:
  1434. 000010B2  2E1F                     move.l     D7, [A7]+
  1435. 000010B4  4E75                     rts
  1436. 000010B6  2F07                     move.l     -[A7], D7
  1437. 000010B8  7E00                     moveq.l    D7, 0x00
  1438. 000010BA  4AAD E7A2                tst.l      [A5 - 0x185E]
  1439. 000010BE  670E                     beq        +0x10 /* 000010CE */
  1440. 000010C0  2F2D E7A2                move.l     -[A7], [A5 - 0x185E]
  1441. 000010C4  4EBA 42CC                jsr        [PC + 0x42CC /* 00005392 */]
  1442. 000010C8  42AD E7A2                clr.l      [A5 - 0x185E]
  1443. 000010CC  588F                     addq.l     A7, 4
  1444. label000010CE:
  1445. 000010CE  3007                     move.w     D0, D7
  1446. 000010D0  2E1F                     move.l     D7, [A7]+
  1447. 000010D2  4E75                     rts
  1448. 000010D4  4E75                     rts
  1449. export_134:
  1450. 000010D6  4E56 0000                link       A6, 0
  1451. 000010DA  48E7 0708                movem.l    -[A7], D5,D6,D7,A4
  1452. 000010DE  2B6E 0008 E82A           move.l     [A5 - 0x17D6], [A6 + 0x8]
  1453. 000010E4  302D E88C                move.w     D0, [A5 - 0x1774]
  1454. 000010E8  B06E 000E                cmp.w      D0, [A6 + 0xE]
  1455. 000010EC  660C                     bne        +0xE /* 000010FA */
  1456. 000010EE  302D E88A                move.w     D0, [A5 - 0x1776]
  1457. 000010F2  B06E 000C                cmp.w      D0, [A6 + 0xC]
  1458. 000010F6  6700 00AA                beq        +0xAC /* 000011A2 */
  1459. label000010FA:
  1460. 000010FA  3E2E 000E                move.w     D7, [A6 + 0xE]
  1461. 000010FE  9E6D E88C                sub.w      D7, [A5 - 0x1774]
  1462. 00001102  3C2E 000C                move.w     D6, [A6 + 0xC]
  1463. 00001106  9C6D E88A                sub.w      D6, [A5 - 0x1776]
  1464. 0000110A  2B6E 000C E88A           move.l     [A5 - 0x1776], [A6 + 0xC]
  1465. 00001110  486D E7AA                pea.l      [A5 - 0x1856]
  1466. 00001114  3F07                     move.w     -[A7], D7
  1467. 00001116  3F06                     move.w     -[A7], D6
  1468. 00001118  A8A8                     syscall    OffsetRect
  1469. 0000111A  486D E7B2                pea.l      [A5 - 0x184E]
  1470. 0000111E  3F07                     move.w     -[A7], D7
  1471. 00001120  3F06                     move.w     -[A7], D6
  1472. 00001122  A8A8                     syscall    OffsetRect
  1473. 00001124  486D E7BA                pea.l      [A5 - 0x1846]
  1474. 00001128  3F07                     move.w     -[A7], D7
  1475. 0000112A  3F06                     move.w     -[A7], D6
  1476. 0000112C  A8A8                     syscall    OffsetRect
  1477. 0000112E  486D E7C2                pea.l      [A5 - 0x183E]
  1478. 00001132  3F07                     move.w     -[A7], D7
  1479. 00001134  3F06                     move.w     -[A7], D6
  1480. 00001136  A8A8                     syscall    OffsetRect
  1481. 00001138  486D E7CA                pea.l      [A5 - 0x1836]
  1482. 0000113C  3F07                     move.w     -[A7], D7
  1483. 0000113E  3F06                     move.w     -[A7], D6
  1484. 00001140  A8A8                     syscall    OffsetRect
  1485. 00001142  486D E7D2                pea.l      [A5 - 0x182E]
  1486. 00001146  3F07                     move.w     -[A7], D7
  1487. 00001148  3F06                     move.w     -[A7], D6
  1488. 0000114A  A8A8                     syscall    OffsetRect
  1489. 0000114C  486D E7DA                pea.l      [A5 - 0x1826]
  1490. 00001150  3F07                     move.w     -[A7], D7
  1491. 00001152  3F06                     move.w     -[A7], D6
  1492. 00001154  A8A8                     syscall    OffsetRect
  1493. 00001156  486D E7E2                pea.l      [A5 - 0x181E]
  1494. 0000115A  3F07                     move.w     -[A7], D7
  1495. 0000115C  3F06                     move.w     -[A7], D6
  1496. 0000115E  A8A8                     syscall    OffsetRect
  1497. 00001160  486D E7EA                pea.l      [A5 - 0x1816]
  1498. 00001164  3F07                     move.w     -[A7], D7
  1499. 00001166  3F06                     move.w     -[A7], D6
  1500. 00001168  A8A8                     syscall    OffsetRect
  1501. 0000116A  486D E7F2                pea.l      [A5 - 0x180E]
  1502. 0000116E  3F07                     move.w     -[A7], D7
  1503. 00001170  3F06                     move.w     -[A7], D6
  1504. 00001172  A8A8                     syscall    OffsetRect
  1505. 00001174  7A00                     moveq.l    D5, 0x00
  1506. 00001176  49ED E7FA                lea.l      A4, [A5 - 0x1806]
  1507. 0000117A  600C                     bra        +0xE /* 00001188 */
  1508. label0000117C:
  1509. 0000117C  2F0C                     move.l     -[A7], A4
  1510. 0000117E  3F07                     move.w     -[A7], D7
  1511. 00001180  3F06                     move.w     -[A7], D6
  1512. 00001182  A8A8                     syscall    OffsetRect
  1513. 00001184  5245                     addq.w     D5, 1
  1514. 00001186  508C                     addq.l     A4, 8
  1515. label00001188:
  1516. 00001188  0C45 0006                cmpi.w     D5, 0x6
  1517. 0000118C  6DEE                     blt        -0x10 /* 0000117C */
  1518. 0000118E  486D E862                pea.l      [A5 - 0x179E]
  1519. 00001192  3F07                     move.w     -[A7], D7
  1520. 00001194  3F06                     move.w     -[A7], D6
  1521. 00001196  A8A8                     syscall    OffsetRect
  1522. 00001198  486D E878                pea.l      [A5 - 0x1788]
  1523. 0000119C  3F07                     move.w     -[A7], D7
  1524. 0000119E  3F06                     move.w     -[A7], D6
  1525. 000011A0  A8A8                     syscall    OffsetRect
  1526. label000011A2:
  1527. 000011A2  4AAD E7A2                tst.l      [A5 - 0x185E]
  1528. 000011A6  6638                     bne        +0x3A /* 000011E0 */
  1529. 000011A8  2F3C 044C 002F           move.l     -[A7], 0x44C002F
  1530. 000011AE  4EBA 40C4                jsr        [PC + 0x40C4 /* 00005274 */]
  1531. 000011B2  2B40 E7A2                move.l     [A5 - 0x185E], D0
  1532. 000011B6  4A80                     tst.l      D0
  1533. 000011B8  588F                     addq.l     A7, 4
  1534. 000011BA  6724                     beq        +0x26 /* 000011E0 */
  1535. 000011BC  486D E85A                pea.l      [A5 - 0x17A6]
  1536. 000011C0  3F3C 0003                move.w     -[A7], 0x3
  1537. 000011C4  2F2D E7A2                move.l     -[A7], [A5 - 0x185E]
  1538. 000011C8  4EBA 41EA                jsr        [PC + 0x41EA /* 000053B4 */]
  1539. 000011CC  486D E870                pea.l      [A5 - 0x1790]
  1540. 000011D0  3F3C 0002                move.w     -[A7], 0x2
  1541. 000011D4  2F2D E7A2                move.l     -[A7], [A5 - 0x185E]
  1542. 000011D8  4EBA 41DA                jsr        [PC + 0x41DA /* 000053B4 */]
  1543. 000011DC  4FEF 0014                lea.l      A7, [A7 + 0x14]
  1544. label000011E0:
  1545. 000011E0  4EBA 000C                jsr        [PC + 0xC /* 000011EE */]
  1546. 000011E4  4CDF 10E0                movem.l    D5,D6,D7,A4, [A7]+
  1547. 000011E8  4E5E                     unlink     A6
  1548. 000011EA  4E75                     rts
  1549. export_135:
  1550. 000011EC  4E75                     rts
  1551. export_136:
  1552. fn000011EE:
  1553. 000011EE  4E56 FFF4                link       A6, -0x000C
  1554. 000011F2  2F0C                     move.l     -[A7], A4
  1555. 000011F4  486E FFF8                pea.l      [A6 - 0x8]
  1556. 000011F8  A874                     syscall    GetPort
  1557. 000011FA  42A7                     clr.l      -[A7]
  1558. 000011FC  AA32                     syscall    GetGDevice
  1559. 000011FE  285F                     movea.l    A4, [A7]+
  1560. 00001200  2F2D E7A6                move.l     -[A7], [A5 - 0x185A]
  1561. 00001204  AA31                     syscall    SetGDevice
  1562. 00001206  2F2D E880                move.l     -[A7], [A5 - 0x1780]
  1563. 0000120A  4EAD 0F82                jsr        [A5 + 0xF82 /* export_492 */]
  1564. 0000120E  1EBC 0001                move.b     [A7], 0x1
  1565. 00001212  486D E7D2                pea.l      [A5 - 0x182E]
  1566. 00001216  4EAD 0F6A                jsr        [A5 + 0xF6A /* export_489 */]
  1567. 0000121A  2B40 E880                move.l     [A5 - 0x1780], D0
  1568. 0000121E  2E8C                     move.l     [A7], A4
  1569. 00001220  AA31                     syscall    SetGDevice
  1570. 00001222  2EAE FFF8                move.l     [A7], [A6 - 0x8]
  1571. 00001226  A873                     syscall    SetPort
  1572. 00001228  285F                     movea.l    A4, [A7]+
  1573. 0000122A  4E5E                     unlink     A6
  1574. 0000122C  4E75                     rts
  1575. fn0000122E:
  1576. 0000122E  4E56 0000                link       A6, 0
  1577. 00001232  2F2E 000A                move.l     -[A7], [A6 + 0xA]
  1578. 00001236  7016                     moveq.l    D0, 0x16
  1579. 00001238  D06E 0008                add.w      D0, [A6 + 0x8]
  1580. 0000123C  3F00                     move.w     -[A7], D0
  1581. 0000123E  2F2D E7A2                move.l     -[A7], [A5 - 0x185E]
  1582. 00001242  4EBA 41FE                jsr        [PC + 0x41FE /* 00005442 */]
  1583. 00001246  4E5E                     unlink     A6
  1584. 00001248  4E75                     rts
  1585. export_137:
  1586. 0000124A  4AAD E7A2                tst.l      [A5 - 0x185E]
  1587. 0000124E  670C                     beq        +0xE /* 0000125C */
  1588. 00001250  4EAD 02E2                jsr        [A5 + 0x2E2 /* export_88 */]
  1589. 00001254  3F00                     move.w     -[A7], D0
  1590. 00001256  4EBA 000E                jsr        [PC + 0xE /* 00001266 */]
  1591. 0000125A  548F                     addq.l     A7, 2
  1592. label0000125C:
  1593. 0000125C  1B7C 0001 E7A0           move.b     [A5 - 0x1860], 0x1
  1594. 00001262  4E75                     rts
  1595. 00001264  4E75                     rts
  1596. export_140:
  1597. fn00001266:
  1598. 00001266  4E56 0000                link       A6, 0
  1599. 0000126A  486D E7EA                pea.l      [A5 - 0x1816]
  1600. 0000126E  701F                     moveq.l    D0, 0x1F
  1601. 00001270  D06E 0008                add.w      D0, [A6 + 0x8]
  1602. 00001274  3F00                     move.w     -[A7], D0
  1603. 00001276  2F2D E7A2                move.l     -[A7], [A5 - 0x185E]
  1604. 0000127A  4EBA 4194                jsr        [PC + 0x4194 /* 00005410 */]
  1605. 0000127E  4E5E                     unlink     A6
  1606. 00001280  4E75                     rts
  1607. fn00001282:
  1608. 00001282  4E56 0000                link       A6, 0
  1609. 00001286  2F07                     move.l     -[A7], D7
  1610. 00001288  3E2E 0008                move.w     D7, [A6 + 0x8]
  1611. 0000128C  DE47                     add.w      D7, D7
  1612. 0000128E  204D                     movea.l    A0, A5
  1613. 00001290  302E 0008                move.w     D0, [A6 + 0x8]
  1614. 00001294  48C0                     ext.l      D0
  1615. 00001296  E788                     lsl        D0, 3
  1616. 00001298  D1C0                     add.l      A0, D0
  1617. 0000129A  4868 E7FA                pea.l      [A0 - 0x1806]
  1618. 0000129E  4A2E 000A                tst.b      [A6 + 0xA]
  1619. 000012A2  6706                     beq        +0x8 /* 000012AA */
  1620. 000012A4  700B                     moveq.l    D0, 0x0B
  1621. 000012A6  D047                     add.w      D0, D7
  1622. 000012A8  6004                     bra        +0x6 /* 000012AE */
  1623. label000012AA:
  1624. 000012AA  700A                     moveq.l    D0, 0x0A
  1625. 000012AC  D047                     add.w      D0, D7
  1626. label000012AE:
  1627. 000012AE  3F00                     move.w     -[A7], D0
  1628. 000012B0  2F2D E7A2                move.l     -[A7], [A5 - 0x185E]
  1629. 000012B4  4EBA 415A                jsr        [PC + 0x415A /* 00005410 */]
  1630. 000012B8  2E2E FFFC                move.l     D7, [A6 - 0x4]
  1631. 000012BC  4E5E                     unlink     A6
  1632. 000012BE  4E75                     rts
  1633. fn000012C0:
  1634. 000012C0  4E56 0000                link       A6, 0
  1635. 000012C4  486D E7F2                pea.l      [A5 - 0x180E]
  1636. 000012C8  7027                     moveq.l    D0, 0x27
  1637. 000012CA  D06E 0008                add.w      D0, [A6 + 0x8]
  1638. 000012CE  3F00                     move.w     -[A7], D0
  1639. 000012D0  2F2D E7A2                move.l     -[A7], [A5 - 0x185E]
  1640. 000012D4  4EBA 413A                jsr        [PC + 0x413A /* 00005410 */]
  1641. 000012D8  4E5E                     unlink     A6
  1642. 000012DA  4E75                     rts
  1643. fn000012DC:
  1644. 000012DC  4E56 0000                link       A6, 0
  1645. 000012E0  486D E7BA                pea.l      [A5 - 0x1846]
  1646. 000012E4  4A2E 0008                tst.b      [A6 + 0x8]
  1647. 000012E8  6704                     beq        +0x6 /* 000012EE */
  1648. 000012EA  7004                     moveq.l    D0, 0x04
  1649. 000012EC  6002                     bra        +0x4 /* 000012F0 */
  1650. label000012EE:
  1651. 000012EE  7005                     moveq.l    D0, 0x05
  1652. label000012F0:
  1653. 000012F0  3F00                     move.w     -[A7], D0
  1654. 000012F2  2F2D E7A2                move.l     -[A7], [A5 - 0x185E]
  1655. 000012F6  4EBA 4118                jsr        [PC + 0x4118 /* 00005410 */]
  1656. 000012FA  4E5E                     unlink     A6
  1657. 000012FC  4E75                     rts
  1658. fn000012FE:
  1659. 000012FE  4E56 0000                link       A6, 0
  1660. 00001302  48E7 0108                movem.l    -[A7], D7,A4
  1661. 00001306  4A2E 0008                tst.b      [A6 + 0x8]
  1662. 0000130A  6708                     beq        +0xA /* 00001314 */
  1663. 0000130C  41ED E7C2                lea.l      A0, [A5 - 0x183E]
  1664. 00001310  2008                     move.l     D0, A0
  1665. 00001312  6006                     bra        +0x8 /* 0000131A */
  1666. label00001314:
  1667. 00001314  41ED E7CA                lea.l      A0, [A5 - 0x1836]
  1668. 00001318  2008                     move.l     D0, A0
  1669. label0000131A:
  1670. 0000131A  2840                     movea.l    A4, D0
  1671. 0000131C  4A2E 0008                tst.b      [A6 + 0x8]
  1672. 00001320  6714                     beq        +0x16 /* 00001336 */
  1673. 00001322  49ED E7C2                lea.l      A4, [A5 - 0x183E]
  1674. 00001326  4A2E 000A                tst.b      [A6 + 0xA]
  1675. 0000132A  6704                     beq        +0x6 /* 00001330 */
  1676. 0000132C  701E                     moveq.l    D0, 0x1E
  1677. 0000132E  6002                     bra        +0x4 /* 00001332 */
  1678. label00001330:
  1679. 00001330  701D                     moveq.l    D0, 0x1D
  1680. label00001332:
  1681. 00001332  3E00                     move.w     D7, D0
  1682. 00001334  6012                     bra        +0x14 /* 00001348 */
  1683. label00001336:
  1684. 00001336  49ED E7CA                lea.l      A4, [A5 - 0x1836]
  1685. 0000133A  4A2E 000A                tst.b      [A6 + 0xA]
  1686. 0000133E  6704                     beq        +0x6 /* 00001344 */
  1687. 00001340  701C                     moveq.l    D0, 0x1C
  1688. 00001342  6002                     bra        +0x4 /* 00001346 */
  1689. label00001344:
  1690. 00001344  701B                     moveq.l    D0, 0x1B
  1691. label00001346:
  1692. 00001346  3E00                     move.w     D7, D0
  1693. label00001348:
  1694. 00001348  2F0C                     move.l     -[A7], A4
  1695. 0000134A  3F07                     move.w     -[A7], D7
  1696. 0000134C  2F2D E7A2                move.l     -[A7], [A5 - 0x185E]
  1697. 00001350  4EBA 40BE                jsr        [PC + 0x40BE /* 00005410 */]
  1698. 00001354  4CEE 1080 FFF8           movem.l    D7,A4, [A6 - 0x8]
  1699. 0000135A  4E5E                     unlink     A6
  1700. 0000135C  4E75                     rts
  1701. fn0000135E:
  1702. 0000135E  4E56 0000                link       A6, 0
  1703. 00001362  486D E7DA                pea.l      [A5 - 0x1826]
  1704. 00001366  4A2E 0008                tst.b      [A6 + 0x8]
  1705. 0000136A  6704                     beq        +0x6 /* 00001370 */
  1706. 0000136C  7006                     moveq.l    D0, 0x06
  1707. 0000136E  6002                     bra        +0x4 /* 00001372 */
  1708. label00001370:
  1709. 00001370  7007                     moveq.l    D0, 0x07
  1710. label00001372:
  1711. 00001372  3F00                     move.w     -[A7], D0
  1712. 00001374  2F2D E7A2                move.l     -[A7], [A5 - 0x185E]
  1713. 00001378  4EBA 4096                jsr        [PC + 0x4096 /* 00005410 */]
  1714. 0000137C  4E5E                     unlink     A6
  1715. 0000137E  4E75                     rts
  1716. fn00001380:
  1717. 00001380  4E56 0000                link       A6, 0
  1718. 00001384  486D E7E2                pea.l      [A5 - 0x181E]
  1719. 00001388  4A2E 0008                tst.b      [A6 + 0x8]
  1720. 0000138C  6704                     beq        +0x6 /* 00001392 */
  1721. 0000138E  7008                     moveq.l    D0, 0x08
  1722. 00001390  6002                     bra        +0x4 /* 00001394 */
  1723. label00001392:
  1724. 00001392  7009                     moveq.l    D0, 0x09
  1725. label00001394:
  1726. 00001394  3F00                     move.w     -[A7], D0
  1727. 00001396  2F2D E7A2                move.l     -[A7], [A5 - 0x185E]
  1728. 0000139A  4EBA 4074                jsr        [PC + 0x4074 /* 00005410 */]
  1729. 0000139E  4E5E                     unlink     A6
  1730. 000013A0  4E75                     rts
  1731. fn000013A2:
  1732. 000013A2  4E56 0000                link       A6, 0
  1733. 000013A6  486D E854                pea.l      [A5 - 0x17AC]
  1734. 000013AA  3F2E 0008                move.w     -[A7], [A6 + 0x8]
  1735. 000013AE  3F2D E854                move.w     -[A7], [A5 - 0x17AC]
  1736. 000013B2  4267                     clr.w      -[A7]
  1737. 000013B4  4EBA 0506                jsr        [PC + 0x506 /* 000018BC */]
  1738. 000013B8  4E5E                     unlink     A6
  1739. 000013BA  4E75                     rts
  1740. export_138:
  1741. fn000013BC:
  1742. 000013BC  4AAD E82A                tst.l      [A5 - 0x17D6]
  1743. 000013C0  6706                     beq        +0x8 /* 000013C8 */
  1744. 000013C2  2F2D E82A                move.l     -[A7], [A5 - 0x17D6]
  1745. 000013C6  A873                     syscall    SetPort
  1746. label000013C8:
  1747. 000013C8  4E75                     rts
  1748. export_139:
  1749. fn000013CA:
  1750. 000013CA  4E56 FED6                link       A6, -0x012A
  1751. 000013CE  48E7 0718                movem.l    -[A7], D5,D6,D7,A3,A4
  1752. 000013D2  1E2E 0008                move.b     D7, [A6 + 0x8]
  1753. 000013D6  4EAD 017A                jsr        [A5 + 0x17A /* export_43 */]
  1754. 000013DA  2840                     movea.l    A4, D0
  1755. 000013DC  4AAD E82A                tst.l      [A5 - 0x17D6]
  1756. 000013E0  6700 04D2                beq        +0x4D4 /* 000018B4 */
  1757. 000013E4  4A07                     tst.b      D7
  1758. 000013E6  6606                     bne        +0x8 /* 000013EE */
  1759. 000013E8  4A2D E7A0                tst.b      [A5 - 0x1860]
  1760. 000013EC  6710                     beq        +0x12 /* 000013FE */
  1761. label000013EE:
  1762. 000013EE  4EAD 02E2                jsr        [A5 + 0x2E2 /* export_88 */]
  1763. 000013F2  3F00                     move.w     -[A7], D0
  1764. 000013F4  4EBA FE70                jsr        [PC - 0x190 /* 00001266 */]
  1765. 000013F8  422D E7A0                clr.b      [A5 - 0x1860]
  1766. 000013FC  548F                     addq.l     A7, 2
  1767. label000013FE:
  1768. 000013FE  4A2D FCA8                tst.b      [A5 - 0x358]
  1769. 00001402  670E                     beq        +0x10 /* 00001412 */
  1770. 00001404  486E FEDA                pea.l      [A6 - 0x126]
  1771. 00001408  4EAD 0812                jsr        [A5 + 0x812 /* export_254 */]
  1772. 0000140C  588F                     addq.l     A7, 4
  1773. 0000140E  6000 00C0                bra        +0xC2 /* 000014D0 */
  1774. label00001412:
  1775. 00001412  4EBA 1156                jsr        [PC + 0x1156 /* 0000256A */]
  1776. 00001416  3D40 FEE0                move.w     [A6 - 0x120], D0
  1777. 0000141A  4A6E FEE0                tst.w      [A6 - 0x120]
  1778. 0000141E  56C0                     sne        D0
  1779. 00001420  4400                     neg.b      D0
  1780. 00001422  1D40 FEDD                move.b     [A6 - 0x123], D0
  1781. 00001426  4EBA 1594                jsr        [PC + 0x1594 /* 000029BC */]
  1782. 0000142A  3D40 FEE2                move.w     [A6 - 0x11E], D0
  1783. 0000142E  4A6E FEE2                tst.w      [A6 - 0x11E]
  1784. 00001432  56C0                     sne        D0
  1785. 00001434  4400                     neg.b      D0
  1786. 00001436  1D40 FEDE                move.b     [A6 - 0x122], D0
  1787. 0000143A  4EBA 1142                jsr        [PC + 0x1142 /* 0000257E */]
  1788. 0000143E  1D40 FEDA                move.b     [A6 - 0x126], D0
  1789. 00001442  4EBA 111A                jsr        [PC + 0x111A /* 0000255E */]
  1790. 00001446  1D40 FEFA                move.b     [A6 - 0x106], D0
  1791. 0000144A  4EBA 10FE                jsr        [PC + 0x10FE /* 0000254A */]
  1792. 0000144E  1D40 FEFB                move.b     [A6 - 0x105], D0
  1793. 00001452  4EBA 1100                jsr        [PC + 0x1100 /* 00002554 */]
  1794. 00001456  1D40 FEFC                move.b     [A6 - 0x104], D0
  1795. 0000145A  4EBA 1118                jsr        [PC + 0x1118 /* 00002574 */]
  1796. 0000145E  3C00                     move.w     D6, D0
  1797. 00001460  4A46                     tst.w      D6
  1798. 00001462  5EC0                     sgt        D0
  1799. 00001464  4400                     neg.b      D0
  1800. 00001466  1D40 FEFD                move.b     [A6 - 0x103], D0
  1801. 0000146A  0C46 0001                cmpi.w     D6, 0x1
  1802. 0000146E  5EC0                     sgt        D0
  1803. 00001470  4400                     neg.b      D0
  1804. 00001472  1D40 FEFE                move.b     [A6 - 0x102], D0
  1805. 00001476  0C46 0002                cmpi.w     D6, 0x2
  1806. 0000147A  5EC0                     sgt        D0
  1807. 0000147C  4400                     neg.b      D0
  1808. 0000147E  1D40 FEFF                move.b     [A6 - 0x101], D0
  1809. 00001482  4EAD 00E2                jsr        [A5 + 0xE2 /* export_24 */]
  1810. 00001486  3D40 FEE4                move.w     [A6 - 0x11C], D0
  1811. 0000148A  4EBA 2920                jsr        [PC + 0x2920 /* 00003DAC */]
  1812. 0000148E  1D40 FEDF                move.b     [A6 - 0x121], D0
  1813. 00001492  2F0C                     move.l     -[A7], A4
  1814. 00001494  4EAD 031A                jsr        [A5 + 0x31A /* export_95 */]
  1815. 00001498  1C00                     move.b     D6, D0
  1816. 0000149A  4A06                     tst.b      D6
  1817. 0000149C  588F                     addq.l     A7, 4
  1818. 0000149E  660C                     bne        +0xE /* 000014AC */
  1819. 000014A0  2F0C                     move.l     -[A7], A4
  1820. 000014A2  4EAD 0322                jsr        [A5 + 0x322 /* export_96 */]
  1821. 000014A6  1C00                     move.b     D6, D0
  1822. 000014A8  588F                     addq.l     A7, 4
  1823. 000014AA  600C                     bra        +0xE /* 000014B8 */
  1824. label000014AC:
  1825. 000014AC  4A06                     tst.b      D6
  1826. 000014AE  6C04                     bge        +0x6 /* 000014B4 */
  1827. 000014B0  70FF                     moveq.l    D0, 0xFFFFFFFF
  1828. 000014B2  6002                     bra        +0x4 /* 000014B6 */
  1829. label000014B4:
  1830. 000014B4  7001                     moveq.l    D0, 0x01
  1831. label000014B6:
  1832. 000014B6  1C00                     move.b     D6, D0
  1833. label000014B8:
  1834. 000014B8  0C06 0001                cmpi.b     D6, 0x1
  1835. 000014BC  57C0                     seq        D0
  1836. 000014BE  4400                     neg.b      D0
  1837. 000014C0  1D40 FEDB                move.b     [A6 - 0x125], D0
  1838. 000014C4  0C06 00FF                cmpi.b     D6, 0xFF
  1839. 000014C8  57C0                     seq        D0
  1840. 000014CA  4400                     neg.b      D0
  1841. 000014CC  1D40 FEDC                move.b     [A6 - 0x124], D0
  1842. label000014D0:
  1843. 000014D0  302D E838                move.w     D0, [A5 - 0x17C8]
  1844. 000014D4  B06E FEE4                cmp.w      D0, [A6 - 0x11C]
  1845. 000014D8  6604                     bne        +0x6 /* 000014DE */
  1846. 000014DA  4A07                     tst.b      D7
  1847. 000014DC  6710                     beq        +0x12 /* 000014EE */
  1848. label000014DE:
  1849. 000014DE  3F2E FEE4                move.w     -[A7], [A6 - 0x11C]
  1850. 000014E2  4EBA FDDC                jsr        [PC - 0x224 /* 000012C0 */]
  1851. 000014E6  3B6E FEE4 E838           move.w     [A5 - 0x17C8], [A6 - 0x11C]
  1852. 000014EC  548F                     addq.l     A7, 2
  1853. label000014EE:
  1854. 000014EE  7C00                     moveq.l    D6, 0x00
  1855. 000014F0  6024                     bra        +0x26 /* 00001516 */
  1856. label000014F2:
  1857. 000014F2  49ED E84E                lea.l      A4, [A5 - 0x17B2]
  1858. 000014F6  D8C6                     add.w      A4, D6
  1859. 000014F8  47EE FEFA                lea.l      A3, [A6 - 0x106]
  1860. 000014FC  D6C6                     add.w      A3, D6
  1861. 000014FE  1014                     move.b     D0, [A4]
  1862. 00001500  B013                     cmp.b      D0, [A3]
  1863. 00001502  6604                     bne        +0x6 /* 00001508 */
  1864. 00001504  4A07                     tst.b      D7
  1865. 00001506  670C                     beq        +0xE /* 00001514 */
  1866. label00001508:
  1867. 00001508  1F13                     move.b     -[A7], [A3]
  1868. 0000150A  3F06                     move.w     -[A7], D6
  1869. 0000150C  4EBA FD74                jsr        [PC - 0x28C /* 00001282 */]
  1870. 00001510  1893                     move.b     [A4], [A3]
  1871. 00001512  588F                     addq.l     A7, 4
  1872. label00001514:
  1873. 00001514  5246                     addq.w     D6, 1
  1874. label00001516:
  1875. 00001516  0C46 0006                cmpi.w     D6, 0x6
  1876. 0000151A  6DD6                     blt        -0x28 /* 000014F2 */
  1877. 0000151C  102D E82E                move.b     D0, [A5 - 0x17D2]
  1878. 00001520  B02E FEDA                cmp.b      D0, [A6 - 0x126]
  1879. 00001524  6604                     bne        +0x6 /* 0000152A */
  1880. 00001526  4A07                     tst.b      D7
  1881. 00001528  6710                     beq        +0x12 /* 0000153A */
  1882. label0000152A:
  1883. 0000152A  1F2E FEDA                move.b     -[A7], [A6 - 0x126]
  1884. 0000152E  4EBA FDAC                jsr        [PC - 0x254 /* 000012DC */]
  1885. 00001532  1B6E FEDA E82E           move.b     [A5 - 0x17D2], [A6 - 0x126]
  1886. 00001538  548F                     addq.l     A7, 2
  1887. label0000153A:
  1888. 0000153A  102D E82F                move.b     D0, [A5 - 0x17D1]
  1889. 0000153E  B02E FEDB                cmp.b      D0, [A6 - 0x125]
  1890. 00001542  6604                     bne        +0x6 /* 00001548 */
  1891. 00001544  4A07                     tst.b      D7
  1892. 00001546  6714                     beq        +0x16 /* 0000155C */
  1893. label00001548:
  1894. 00001548  1F2E FEDB                move.b     -[A7], [A6 - 0x125]
  1895. 0000154C  1F3C 0001                move.b     -[A7], 0x1
  1896. 00001550  4EBA FDAC                jsr        [PC - 0x254 /* 000012FE */]
  1897. 00001554  1B6E FEDB E82F           move.b     [A5 - 0x17D1], [A6 - 0x125]
  1898. 0000155A  588F                     addq.l     A7, 4
  1899. label0000155C:
  1900. 0000155C  102D E830                move.b     D0, [A5 - 0x17D0]
  1901. 00001560  B02E FEDC                cmp.b      D0, [A6 - 0x124]
  1902. 00001564  6604                     bne        +0x6 /* 0000156A */
  1903. 00001566  4A07                     tst.b      D7
  1904. 00001568  6712                     beq        +0x14 /* 0000157C */
  1905. label0000156A:
  1906. 0000156A  1F2E FEDC                move.b     -[A7], [A6 - 0x124]
  1907. 0000156E  4227                     clr.b      -[A7]
  1908. 00001570  4EBA FD8C                jsr        [PC - 0x274 /* 000012FE */]
  1909. 00001574  1B6E FEDC E830           move.b     [A5 - 0x17D0], [A6 - 0x124]
  1910. 0000157A  588F                     addq.l     A7, 4
  1911. label0000157C:
  1912. 0000157C  102D E831                move.b     D0, [A5 - 0x17CF]
  1913. 00001580  B02E FEDD                cmp.b      D0, [A6 - 0x123]
  1914. 00001584  6604                     bne        +0x6 /* 0000158A */
  1915. 00001586  4A07                     tst.b      D7
  1916. 00001588  6710                     beq        +0x12 /* 0000159A */
  1917. label0000158A:
  1918. 0000158A  1F2E FEDD                move.b     -[A7], [A6 - 0x123]
  1919. 0000158E  4EBA FDCE                jsr        [PC - 0x232 /* 0000135E */]
  1920. 00001592  1B6E FEDD E831           move.b     [A5 - 0x17CF], [A6 - 0x123]
  1921. 00001598  548F                     addq.l     A7, 2
  1922. label0000159A:
  1923. 0000159A  302D E834                move.w     D0, [A5 - 0x17CC]
  1924. 0000159E  B06E FEE0                cmp.w      D0, [A6 - 0x120]
  1925. 000015A2  6604                     bne        +0x6 /* 000015A8 */
  1926. 000015A4  4A07                     tst.b      D7
  1927. 000015A6  6742                     beq        +0x44 /* 000015EA */
  1928. label000015A8:
  1929. 000015A8  4A07                     tst.b      D7
  1930. 000015AA  670C                     beq        +0xE /* 000015B8 */
  1931. 000015AC  3F2E FEE0                move.w     -[A7], [A6 - 0x120]
  1932. 000015B0  4EBA FDF0                jsr        [PC - 0x210 /* 000013A2 */]
  1933. 000015B4  548F                     addq.l     A7, 2
  1934. 000015B6  602C                     bra        +0x2E /* 000015E4 */
  1935. label000015B8:
  1936. 000015B8  302E FEE0                move.w     D0, [A6 - 0x120]
  1937. 000015BC  B06D E834                cmp.w      D0, [A5 - 0x17CC]
  1938. 000015C0  6F0A                     ble        +0xC /* 000015CC */
  1939. 000015C2  7001                     moveq.l    D0, 0x01
  1940. 000015C4  D06D E834                add.w      D0, [A5 - 0x17CC]
  1941. 000015C8  3D40 FEE0                move.w     [A6 - 0x120], D0
  1942. label000015CC:
  1943. 000015CC  486D E854                pea.l      [A5 - 0x17AC]
  1944. 000015D0  3F2E FEE0                move.w     -[A7], [A6 - 0x120]
  1945. 000015D4  3F2E FEE0                move.w     -[A7], [A6 - 0x120]
  1946. 000015D8  3F2D E834                move.w     -[A7], [A5 - 0x17CC]
  1947. 000015DC  4EBA 02DE                jsr        [PC + 0x2DE /* 000018BC */]
  1948. 000015E0  4FEF 000A                lea.l      A7, [A7 + 0xA]
  1949. label000015E4:
  1950. 000015E4  3B6E FEE0 E834           move.w     [A5 - 0x17CC], [A6 - 0x120]
  1951. label000015EA:
  1952. 000015EA  102D E832                move.b     D0, [A5 - 0x17CE]
  1953. 000015EE  B02E FEDE                cmp.b      D0, [A6 - 0x122]
  1954. 000015F2  6604                     bne        +0x6 /* 000015F8 */
  1955. 000015F4  4A07                     tst.b      D7
  1956. 000015F6  6710                     beq        +0x12 /* 00001608 */
  1957. label000015F8:
  1958. 000015F8  1F2E FEDE                move.b     -[A7], [A6 - 0x122]
  1959. 000015FC  4EBA FD82                jsr        [PC - 0x27E /* 00001380 */]
  1960. 00001600  1B6E FEDE E832           move.b     [A5 - 0x17CE], [A6 - 0x122]
  1961. 00001606  548F                     addq.l     A7, 2
  1962. label00001608:
  1963. 00001608  302D E836                move.w     D0, [A5 - 0x17CA]
  1964. 0000160C  B06E FEE2                cmp.w      D0, [A6 - 0x11E]
  1965. 00001610  6604                     bne        +0x6 /* 00001616 */
  1966. 00001612  4A07                     tst.b      D7
  1967. 00001614  675C                     beq        +0x5E /* 00001672 */
  1968. label00001616:
  1969. 00001616  4A07                     tst.b      D7
  1970. 00001618  6718                     beq        +0x1A /* 00001632 */
  1971. 0000161A  486D E86A                pea.l      [A5 - 0x1796]
  1972. 0000161E  3F2E FEE2                move.w     -[A7], [A6 - 0x11E]
  1973. 00001622  3F2D E86A                move.w     -[A7], [A5 - 0x1796]
  1974. 00001626  4267                     clr.w      -[A7]
  1975. 00001628  4EBA 0292                jsr        [PC + 0x292 /* 000018BC */]
  1976. 0000162C  4FEF 000A                lea.l      A7, [A7 + 0xA]
  1977. 00001630  603A                     bra        +0x3C /* 0000166C */
  1978. label00001632:
  1979. 00001632  302E FEE2                move.w     D0, [A6 - 0x11E]
  1980. 00001636  B06D E836                cmp.w      D0, [A5 - 0x17CA]
  1981. 0000163A  6F18                     ble        +0x1A /* 00001654 */
  1982. 0000163C  7C0A                     moveq.l    D6, 0x0A
  1983. 0000163E  DC6D E836                add.w      D6, [A5 - 0x17CA]
  1984. 00001642  BC6E FEE2                cmp.w      D6, [A6 - 0x11E]
  1985. 00001646  6F06                     ble        +0x8 /* 0000164E */
  1986. 00001648  302E FEE2                move.w     D0, [A6 - 0x11E]
  1987. 0000164C  6002                     bra        +0x4 /* 00001650 */
  1988. label0000164E:
  1989. 0000164E  3006                     move.w     D0, D6
  1990. label00001650:
  1991. 00001650  3D40 FEE2                move.w     [A6 - 0x11E], D0
  1992. label00001654:
  1993. 00001654  486D E86A                pea.l      [A5 - 0x1796]
  1994. 00001658  3F2E FEE2                move.w     -[A7], [A6 - 0x11E]
  1995. 0000165C  3F2E FEE2                move.w     -[A7], [A6 - 0x11E]
  1996. 00001660  3F2D E836                move.w     -[A7], [A5 - 0x17CA]
  1997. 00001664  4EBA 0256                jsr        [PC + 0x256 /* 000018BC */]
  1998. 00001668  4FEF 000A                lea.l      A7, [A7 + 0xA]
  1999. label0000166C:
  2000. 0000166C  3B6E FEE2 E836           move.w     [A5 - 0x17CA], [A6 - 0x11E]
  2001. label00001672:
  2002. 00001672  4A2D FCA8                tst.b      [A5 - 0x358]
  2003. 00001676  6600 023C                bne        +0x23E /* 000018B4 */
  2004. 0000167A  4EBA 14A0                jsr        [PC + 0x14A0 /* 00002B1C */]
  2005. 0000167E  2C00                     move.l     D6, D0
  2006. 00001680  0C80 FFFF FCF7           cmpi.l     D0, 0xFFFFFCF7
  2007. 00001686  6700 0152                beq        +0x154 /* 000017DA */
  2008. 0000168A  7A00                     moveq.l    D5, 0x00
  2009. 0000168C  2D46 FEE6                move.l     [A6 - 0x11A], D6
  2010. 00001690  4A07                     tst.b      D7
  2011. 00001692  6704                     beq        +0x6 /* 00001698 */
  2012. 00001694  7A01                     moveq.l    D5, 0x01
  2013. 00001696  6050                     bra        +0x52 /* 000016E8 */
  2014. label00001698:
  2015. 00001698  4A2E FEDF                tst.b      [A6 - 0x121]
  2016. 0000169C  6714                     beq        +0x16 /* 000016B2 */
  2017. 0000169E  102E FEDF                move.b     D0, [A6 - 0x121]
  2018. 000016A2  B02D E833                cmp.b      D0, [A5 - 0x17CD]
  2019. 000016A6  6740                     beq        +0x42 /* 000016E8 */
  2020. 000016A8  7A01                     moveq.l    D5, 0x01
  2021. 000016AA  1B6E FEDF E833           move.b     [A5 - 0x17CD], [A6 - 0x121]
  2022. 000016B0  6036                     bra        +0x38 /* 000016E8 */
  2023. label000016B2:
  2024. 000016B2  202D E83A                move.l     D0, [A5 - 0x17C6]
  2025. 000016B6  B0AE FEE6                cmp.l      D0, [A6 - 0x11A]
  2026. 000016BA  672C                     beq        +0x2E /* 000016E8 */
  2027. 000016BC  41EE FEEA                lea.l      A0, [A6 - 0x116]
  2028. 000016C0  202E FEE6                move.l     D0, [A6 - 0x11A]
  2029. 000016C4  A9C6                     syscall    SecondsToDate/Secs2Date
  2030. 000016C6  302D E848                move.w     D0, [A5 - 0x17B8]
  2031. 000016CA  B06E FEF4                cmp.w      D0, [A6 - 0x10C]
  2032. 000016CE  6712                     beq        +0x14 /* 000016E2 */
  2033. 000016D0  7A01                     moveq.l    D5, 0x01
  2034. 000016D2  41ED E83E                lea.l      A0, [A5 - 0x17C2]
  2035. 000016D6  43EE FEEA                lea.l      A1, [A6 - 0x116]
  2036. 000016DA  20D9                     move.l     [A0]+, [A1]+
  2037. 000016DC  20D9                     move.l     [A0]+, [A1]+
  2038. 000016DE  20D9                     move.l     [A0]+, [A1]+
  2039. 000016E0  30D9                     move.w     [A0]+, [A1]+
  2040. label000016E2:
  2041. 000016E2  2B6E FEE6 E83A           move.l     [A5 - 0x17C6], [A6 - 0x11A]
  2042. label000016E8:
  2043. 000016E8  4A05                     tst.b      D5
  2044. 000016EA  6700 01C8                beq        +0x1CA /* 000018B4 */
  2045. 000016EE  42A7                     clr.l      -[A7]
  2046. 000016F0  AA32                     syscall    GetGDevice
  2047. 000016F2  285F                     movea.l    A4, [A7]+
  2048. 000016F4  2F2D E7A6                move.l     -[A7], [A5 - 0x185A]
  2049. 000016F8  AA31                     syscall    SetGDevice
  2050. 000016FA  2F2D E880                move.l     -[A7], [A5 - 0x1780]
  2051. 000016FE  4EAD 0F72                jsr        [A5 + 0xF72 /* export_490 */]
  2052. 00001702  2EBC C350 FFFF           move.l     [A7], 0xC350FFFF
  2053. 00001708  3F3C C350                move.w     -[A7], 0xC350
  2054. 0000170C  4EAD 0EDA                jsr        [A5 + 0xEDA /* export_471 */]
  2055. 00001710  2EBC 3535 6363           move.l     [A7], 0x35356363 /* '55cc' */
  2056. 00001716  3F3C 0D0D                move.w     -[A7], 0xD0D /* '\r\r' */
  2057. 0000171A  4EAD 0EE2                jsr        [A5 + 0xEE2 /* export_472 */]
  2058. 0000171E  486D E7D2                pea.l      [A5 - 0x182E]
  2059. 00001722  A8A3                     syscall    EraseRect
  2060. 00001724  3EBC 0003                move.w     [A7], 0x3
  2061. 00001728  A887                     syscall    TextFont
  2062. 0000172A  3EBC 0001                move.w     [A7], 0x1
  2063. 0000172E  A888                     syscall    TextFace
  2064. 00001730  3EBC 000C                move.w     [A7], 0xC
  2065. 00001734  A88A                     syscall    TextSize
  2066. 00001736  4A2E FEDF                tst.b      [A6 - 0x121]
  2067. 0000173A  548F                     addq.l     A7, 2
  2068. 0000173C  673A                     beq        +0x3C /* 00001778 */
  2069. 0000173E  486E FF00                pea.l      [A6 - 0x100]
  2070. 00001742  2F3C 0007 0083           move.l     -[A7], 0x70083
  2071. 00001748  4EAD 0E7A                jsr        [A5 + 0xE7A /* export_459 */]
  2072. 0000174C  4267                     clr.w      -[A7]
  2073. 0000174E  486E FF00                pea.l      [A6 - 0x100]
  2074. 00001752  A88C                     syscall    StringWidth
  2075. 00001754  302D E7D4                move.w     D0, [A5 - 0x182C]
  2076. 00001758  D06D E7D8                add.w      D0, [A5 - 0x1828]
  2077. 0000175C  905F                     sub.w      D0, [A7]+
  2078. 0000175E  48C0                     ext.l      D0
  2079. 00001760  81FC 0002                divs.w     D0, 0x2
  2080. 00001764  3F00                     move.w     -[A7], D0
  2081. 00001766  70FD                     moveq.l    D0, 0xFFFFFFFD
  2082. 00001768  D06D E7D6                add.w      D0, [A5 - 0x182A]
  2083. 0000176C  3F00                     move.w     -[A7], D0
  2084. 0000176E  A893                     syscall    MoveTo
  2085. 00001770  486E FF00                pea.l      [A6 - 0x100]
  2086. 00001774  A884                     syscall    DrawString
  2087. 00001776  604C                     bra        +0x4E /* 000017C4 */
  2088. label00001778:
  2089. 00001778  206D E884                movea.l    A0, [A5 - 0x177C]
  2090. 0000177C  2050                     movea.l    A0, [A0]
  2091. 0000177E  117C 0001 000A           move.b     [A0 + 0xA], 0x1
  2092. 00001784  2F2E FEE6                move.l     -[A7], [A6 - 0x11A]
  2093. 00001788  1F3C 0001                move.b     -[A7], 0x1
  2094. 0000178C  486E FF00                pea.l      [A6 - 0x100]
  2095. 00001790  2F2D E884                move.l     -[A7], [A5 - 0x177C]
  2096. 00001794  3F3C 0010                move.w     -[A7], 0x10
  2097. 00001798  A9ED                     syscall    Pack6
  2098. 0000179A  4267                     clr.w      -[A7]
  2099. 0000179C  486E FF00                pea.l      [A6 - 0x100]
  2100. 000017A0  A88C                     syscall    StringWidth
  2101. 000017A2  302D E7D4                move.w     D0, [A5 - 0x182C]
  2102. 000017A6  D06D E7D8                add.w      D0, [A5 - 0x1828]
  2103. 000017AA  905F                     sub.w      D0, [A7]+
  2104. 000017AC  48C0                     ext.l      D0
  2105. 000017AE  81FC 0002                divs.w     D0, 0x2
  2106. 000017B2  3F00                     move.w     -[A7], D0
  2107. 000017B4  70FD                     moveq.l    D0, 0xFFFFFFFD
  2108. 000017B6  D06D E7D6                add.w      D0, [A5 - 0x182A]
  2109. 000017BA  3F00                     move.w     -[A7], D0
  2110. 000017BC  A893                     syscall    MoveTo
  2111. 000017BE  486E FF00                pea.l      [A6 - 0x100]
  2112. 000017C2  A884                     syscall    DrawString
  2113. label000017C4:
  2114. 000017C4  2F2D E82A                move.l     -[A7], [A5 - 0x17D6]
  2115. 000017C8  2F2D E880                move.l     -[A7], [A5 - 0x1780]
  2116. 000017CC  4EAD 0F7A                jsr        [A5 + 0xF7A /* export_491 */]
  2117. 000017D0  2E8C                     move.l     [A7], A4
  2118. 000017D2  AA31                     syscall    SetGDevice
  2119. 000017D4  588F                     addq.l     A7, 4
  2120. 000017D6  6000 00DC                bra        +0xDE /* 000018B4 */
  2121. label000017DA:
  2122. 000017DA  4EBA 1392                jsr        [PC + 0x1392 /* 00002B6E */]
  2123. 000017DE  3D40 FEF8                move.w     [A6 - 0x108], D0
  2124. 000017E2  302D E84C                move.w     D0, [A5 - 0x17B4]
  2125. 000017E6  B06E FEF8                cmp.w      D0, [A6 - 0x108]
  2126. 000017EA  6606                     bne        +0x8 /* 000017F2 */
  2127. 000017EC  4A07                     tst.b      D7
  2128. 000017EE  6700 00C4                beq        +0xC6 /* 000018B4 */
  2129. label000017F2:
  2130. 000017F2  42A7                     clr.l      -[A7]
  2131. 000017F4  AA32                     syscall    GetGDevice
  2132. 000017F6  285F                     movea.l    A4, [A7]+
  2133. 000017F8  2F2D E7A6                move.l     -[A7], [A5 - 0x185A]
  2134. 000017FC  AA31                     syscall    SetGDevice
  2135. 000017FE  2F2D E880                move.l     -[A7], [A5 - 0x1780]
  2136. 00001802  4EAD 0F72                jsr        [A5 + 0xF72 /* export_490 */]
  2137. 00001806  2EBC 9C40 FFFF           move.l     [A7], 0x9C40FFFF
  2138. 0000180C  3F3C 9C40                move.w     -[A7], 0x9C40
  2139. 00001810  4EAD 0EDA                jsr        [A5 + 0xEDA /* export_471 */]
  2140. 00001814  2EBC 3535 6363           move.l     [A7], 0x35356363 /* '55cc' */
  2141. 0000181A  3F3C 0D0D                move.w     -[A7], 0xD0D /* '\r\r' */
  2142. 0000181E  4EAD 0EE2                jsr        [A5 + 0xEE2 /* export_472 */]
  2143. 00001822  486D E7D2                pea.l      [A5 - 0x182E]
  2144. 00001826  A8A3                     syscall    EraseRect
  2145. 00001828  3EBC 0003                move.w     [A7], 0x3
  2146. 0000182C  A887                     syscall    TextFont
  2147. 0000182E  4257                     clr.w      [A7]
  2148. 00001830  A888                     syscall    TextFace
  2149. 00001832  3EBC 000C                move.w     [A7], 0xC
  2150. 00001836  A88A                     syscall    TextSize
  2151. 00001838  42A7                     clr.l      -[A7]
  2152. 0000183A  0C6E 0001 FEF8           cmpi.w     [A6 - 0x108], 0x1
  2153. 00001840  6706                     beq        +0x8 /* 00001848 */
  2154. 00001842  303C 010C                move.w     D0, 0x10C
  2155. 00001846  6004                     bra        +0x6 /* 0000184C */
  2156. label00001848:
  2157. 00001848  303C 010D                move.w     D0, 0x10D
  2158. label0000184C:
  2159. 0000184C  3F00                     move.w     -[A7], D0
  2160. 0000184E  A9BA                     syscall    GetString
  2161. 00001850  265F                     movea.l    A3, [A7]+
  2162. 00001852  306E FEF8                movea.w    A0, [A6 - 0x108]
  2163. 00001856  2F08                     move.l     -[A7], A0
  2164. 00001858  486E FFDE                pea.l      [A6 - 0x22]
  2165. 0000185C  4EAD 0E52                jsr        [A5 + 0xE52 /* export_454 */]
  2166. 00001860  4217                     clr.b      [A7]
  2167. 00001862  486E FFDE                pea.l      [A6 - 0x22]
  2168. 00001866  4267                     clr.w      -[A7]
  2169. 00001868  2F0B                     move.l     -[A7], A3
  2170. 0000186A  4EAD 0FDA                jsr        [A5 + 0xFDA /* export_503 */]
  2171. 0000186E  204B                     movea.l    A0, A3
  2172. 00001870  A029                     syscall    HLock
  2173. 00001872  4257                     clr.w      [A7]
  2174. 00001874  2F13                     move.l     -[A7], [A3]
  2175. 00001876  A88C                     syscall    StringWidth
  2176. 00001878  302D E7D4                move.w     D0, [A5 - 0x182C]
  2177. 0000187C  D06D E7D8                add.w      D0, [A5 - 0x1828]
  2178. 00001880  905F                     sub.w      D0, [A7]+
  2179. 00001882  48C0                     ext.l      D0
  2180. 00001884  81FC 0002                divs.w     D0, 0x2
  2181. 00001888  3E80                     move.w     [A7], D0
  2182. 0000188A  70FC                     moveq.l    D0, 0xFFFFFFFC
  2183. 0000188C  D06D E7D6                add.w      D0, [A5 - 0x182A]
  2184. 00001890  3F00                     move.w     -[A7], D0
  2185. 00001892  A893                     syscall    MoveTo
  2186. 00001894  2E93                     move.l     [A7], [A3]
  2187. 00001896  A884                     syscall    DrawString
  2188. 00001898  2E8B                     move.l     [A7], A3
  2189. 0000189A  A9A3                     syscall    ReleaseResource
  2190. 0000189C  2F2D E82A                move.l     -[A7], [A5 - 0x17D6]
  2191. 000018A0  2F2D E880                move.l     -[A7], [A5 - 0x1780]
  2192. 000018A4  4EAD 0F7A                jsr        [A5 + 0xF7A /* export_491 */]
  2193. 000018A8  2E8C                     move.l     [A7], A4
  2194. 000018AA  AA31                     syscall    SetGDevice
  2195. 000018AC  3B6E FEF8 E84C           move.w     [A5 - 0x17B4], [A6 - 0x108]
  2196. 000018B2  588F                     addq.l     A7, 4
  2197. label000018B4:
  2198. 000018B4  4CDF 18E0                movem.l    D5,D6,D7,A3,A4, [A7]+
  2199. 000018B8  4E5E                     unlink     A6
  2200. 000018BA  4E75                     rts
  2201. fn000018BC:
  2202. 000018BC  4E56 FFF0                link       A6, -0x0010
  2203. 000018C0  48E7 0F08                movem.l    -[A7], D4,D5,D6,D7,A4
  2204. 000018C4  3E2E 0008                move.w     D7, [A6 + 0x8]
  2205. 000018C8  3C2E 000A                move.w     D6, [A6 + 0xA]
  2206. 000018CC  382E 000C                move.w     D4, [A6 + 0xC]
  2207. 000018D0  286E 000E                movea.l    A4, [A6 + 0xE]
  2208. 000018D4  BC47                     cmp.w      D6, D7
  2209. 000018D6  6C06                     bge        +0x8 /* 000018DE */
  2210. 000018D8  3A06                     move.w     D5, D6
  2211. 000018DA  3C07                     move.w     D6, D7
  2212. 000018DC  3E05                     move.w     D7, D5
  2213. label000018DE:
  2214. 000018DE  3A2C 0004                move.w     D5, [A4 + 0x4]
  2215. 000018E2  9E45                     sub.w      D7, D5
  2216. 000018E4  DC45                     add.w      D6, D5
  2217. 000018E6  3A14                     move.w     D5, [A4]
  2218. 000018E8  BA47                     cmp.w      D5, D7
  2219. 000018EA  6D00 0096                blt        +0x98 /* 00001982 */
  2220. 000018EE  4A47                     tst.w      D7
  2221. 000018F0  6C04                     bge        +0x6 /* 000018F6 */
  2222. 000018F2  7000                     moveq.l    D0, 0x00
  2223. 000018F4  6002                     bra        +0x4 /* 000018F8 */
  2224. label000018F6:
  2225. 000018F6  3007                     move.w     D0, D7
  2226. label000018F8:
  2227. 000018F8  3E00                     move.w     D7, D0
  2228. 000018FA  BC45                     cmp.w      D6, D5
  2229. 000018FC  6F04                     ble        +0x6 /* 00001902 */
  2230. 000018FE  3005                     move.w     D0, D5
  2231. 00001900  6002                     bra        +0x4 /* 00001904 */
  2232. label00001902:
  2233. 00001902  3006                     move.w     D0, D6
  2234. label00001904:
  2235. 00001904  3C00                     move.w     D6, D0
  2236. 00001906  B845                     cmp.w      D4, D5
  2237. 00001908  6F04                     ble        +0x6 /* 0000190E */
  2238. 0000190A  3005                     move.w     D0, D5
  2239. 0000190C  6002                     bra        +0x4 /* 00001910 */
  2240. label0000190E:
  2241. 0000190E  3004                     move.w     D0, D4
  2242. label00001910:
  2243. 00001910  3800                     move.w     D4, D0
  2244. 00001912  2D6C 000E FFF0           move.l     [A6 - 0x10], [A4 + 0xE]
  2245. 00001918  2D6C 0012 FFF4           move.l     [A6 - 0xC], [A4 + 0x12]
  2246. 0000191E  3007                     move.w     D0, D7
  2247. 00001920  C1EC 0002                muls.w     D0, [A4 + 0x2]
  2248. 00001924  916E FFF4                sub.w      [A6 - 0xC], D0
  2249. 00001928  3006                     move.w     D0, D6
  2250. 0000192A  9047                     sub.w      D0, D7
  2251. 0000192C  C1EC 0002                muls.w     D0, [A4 + 0x2]
  2252. 00001930  322E FFF4                move.w     D1, [A6 - 0xC]
  2253. 00001934  9240                     sub.w      D1, D0
  2254. 00001936  3D41 FFF0                move.w     [A6 - 0x10], D1
  2255. 0000193A  2D6C 0006 FFF8           move.l     [A6 - 0x8], [A4 + 0x6]
  2256. 00001940  2D6C 000A FFFC           move.l     [A6 - 0x4], [A4 + 0xA]
  2257. 00001946  3006                     move.w     D0, D6
  2258. 00001948  9044                     sub.w      D0, D4
  2259. 0000194A  C1EC 0002                muls.w     D0, [A4 + 0x2]
  2260. 0000194E  322E FFFC                move.w     D1, [A6 - 0x4]
  2261. 00001952  D26E FFF8                add.w      D1, [A6 - 0x8]
  2262. 00001956  E241                     asr        D1.w, 1
  2263. 00001958  9240                     sub.w      D1, D0
  2264. 0000195A  3D41 FFF8                move.w     [A6 - 0x8], D1
  2265. 0000195E  302E FFF4                move.w     D0, [A6 - 0xC]
  2266. 00001962  906E FFF0                sub.w      D0, [A6 - 0x10]
  2267. 00001966  D06E FFF8                add.w      D0, [A6 - 0x8]
  2268. 0000196A  3D40 FFFC                move.w     [A6 - 0x4], D0
  2269. 0000196E  486E FFF0                pea.l      [A6 - 0x10]
  2270. 00001972  486E FFF8                pea.l      [A6 - 0x8]
  2271. 00001976  206D E7A2                movea.l    A0, [A5 - 0x185E]
  2272. 0000197A  2050                     movea.l    A0, [A0]
  2273. 0000197C  2F10                     move.l     -[A7], [A0]
  2274. 0000197E  4EAD 0F8A                jsr        [A5 + 0xF8A /* export_493 */]
  2275. label00001982:
  2276. 00001982  4CEE 10F0 FFDC           movem.l    D4,D5,D6,D7,A4, [A6 - 0x24]
  2277. 00001988  4E5E                     unlink     A6
  2278. 0000198A  4E75                     rts
  2279. fn0000198C:
  2280. 0000198C  4E56 FFFE                link       A6, -0x0002
  2281. 00001990  2F07                     move.l     -[A7], D7
  2282. 00001992  7E00                     moveq.l    D7, 0x00
  2283. 00001994  42AD E8CE                clr.l      [A5 - 0x1732]
  2284. 00001998  42AD E8D2                clr.l      [A5 - 0x172E]
  2285. 0000199C  3007                     move.w     D0, D7
  2286. 0000199E  2E1F                     move.l     D7, [A7]+
  2287. 000019A0  4E5E                     unlink     A6
  2288. 000019A2  4E75                     rts
  2289. fn000019A4:
  2290. 000019A4  2F07                     move.l     -[A7], D7
  2291. 000019A6  7E00                     moveq.l    D7, 0x00
  2292. 000019A8  3007                     move.w     D0, D7
  2293. 000019AA  2E1F                     move.l     D7, [A7]+
  2294. 000019AC  4E75                     rts
  2295. export_141:
  2296. 000019AE  4E56 0000                link       A6, 0
  2297. 000019B2  2F07                     move.l     -[A7], D7
  2298. 000019B4  7E00                     moveq.l    D7, 0x00
  2299. 000019B6  4AAD E8CE                tst.l      [A5 - 0x1732]
  2300. 000019BA  670A                     beq        +0xC /* 000019C6 */
  2301. 000019BC  206D E8CE                movea.l    A0, [A5 - 0x1732]
  2302. 000019C0  A02A                     syscall    HUnlock
  2303. 000019C2  42AD E8CE                clr.l      [A5 - 0x1732]
  2304. label000019C6:
  2305. 000019C6  4AAD E8D2                tst.l      [A5 - 0x172E]
  2306. 000019CA  670A                     beq        +0xC /* 000019D6 */
  2307. 000019CC  206D E8D2                movea.l    A0, [A5 - 0x172E]
  2308. 000019D0  A02A                     syscall    HUnlock
  2309. 000019D2  42AD E8D2                clr.l      [A5 - 0x172E]
  2310. label000019D6:
  2311. 000019D6  4A47                     tst.w      D7
  2312. 000019D8  6626                     bne        +0x28 /* 00001A00 */
  2313. 000019DA  42A7                     clr.l      -[A7]
  2314. 000019DC  2F3C 4D61 7A65           move.l     -[A7], 0x4D617A65 /* 'Maze' */
  2315. 000019E2  3F2E 0008                move.w     -[A7], [A6 + 0x8]
  2316. 000019E6  A9A0                     syscall    GetResource
  2317. 000019E8  2B5F E8CE                move.l     [A5 - 0x1732], [A7]+
  2318. 000019EC  4AAD E8CE                tst.l      [A5 - 0x1732]
  2319. 000019F0  660E                     bne        +0x10 /* 00001A00 */
  2320. 000019F2  4267                     clr.w      -[A7]
  2321. 000019F4  A9AF                     syscall    ResError
  2322. 000019F6  3E1F                     move.w     D7, [A7]+
  2323. 000019F8  4A47                     tst.w      D7
  2324. 000019FA  6604                     bne        +0x6 /* 00001A00 */
  2325. 000019FC  3E3C FF40                move.w     D7, 0xFF40
  2326. label00001A00:
  2327. 00001A00  4A47                     tst.w      D7
  2328. 00001A02  6626                     bne        +0x28 /* 00001A2A */
  2329. 00001A04  42A7                     clr.l      -[A7]
  2330. 00001A06  2F3C 5374 7274           move.l     -[A7], 0x53747274 /* 'Strt' */
  2331. 00001A0C  3F2E 0008                move.w     -[A7], [A6 + 0x8]
  2332. 00001A10  A9A0                     syscall    GetResource
  2333. 00001A12  2B5F E8D2                move.l     [A5 - 0x172E], [A7]+
  2334. 00001A16  4AAD E8D2                tst.l      [A5 - 0x172E]
  2335. 00001A1A  660E                     bne        +0x10 /* 00001A2A */
  2336. 00001A1C  4267                     clr.w      -[A7]
  2337. 00001A1E  A9AF                     syscall    ResError
  2338. 00001A20  3E1F                     move.w     D7, [A7]+
  2339. 00001A22  4A47                     tst.w      D7
  2340. 00001A24  6604                     bne        +0x6 /* 00001A2A */
  2341. 00001A26  3E3C FF40                move.w     D7, 0xFF40
  2342. label00001A2A:
  2343. 00001A2A  4A47                     tst.w      D7
  2344. 00001A2C  6640                     bne        +0x42 /* 00001A6E */
  2345. 00001A2E  206D E8CE                movea.l    A0, [A5 - 0x1732]
  2346. 00001A32  A029                     syscall    HLock
  2347. 00001A34  206D E8D2                movea.l    A0, [A5 - 0x172E]
  2348. 00001A38  A029                     syscall    HLock
  2349. 00001A3A  206D E8CE                movea.l    A0, [A5 - 0x1732]
  2350. 00001A3E  2050                     movea.l    A0, [A0]
  2351. 00001A40  70FF                     moveq.l    D0, 0xFFFFFFFF
  2352. 00001A42  D068 0002                add.w      D0, [A0 + 0x2]
  2353. 00001A46  3B40 E8DC                move.w     [A5 - 0x1724], D0
  2354. 00001A4A  3B40 E8DE                move.w     [A5 - 0x1722], D0
  2355. 00001A4E  206D E8CE                movea.l    A0, [A5 - 0x1732]
  2356. 00001A52  2050                     movea.l    A0, [A0]
  2357. 00001A54  72FF                     moveq.l    D1, 0xFFFFFFFF
  2358. 00001A56  D268 0004                add.w      D1, [A0 + 0x4]
  2359. 00001A5A  3B41 E8DA                move.w     [A5 - 0x1726], D1
  2360. 00001A5E  3B41 E8E0                move.w     [A5 - 0x1720], D1
  2361. 00001A62  206D E8CE                movea.l    A0, [A5 - 0x1732]
  2362. 00001A66  7406                     moveq.l    D2, 0x06
  2363. 00001A68  D490                     add.l      D2, [A0]
  2364. 00001A6A  2B42 E8D6                move.l     [A5 - 0x172A], D2
  2365. label00001A6E:
  2366. 00001A6E  3007                     move.w     D0, D7
  2367. 00001A70  2E1F                     move.l     D7, [A7]+
  2368. 00001A72  4E5E                     unlink     A6
  2369. 00001A74  4E75                     rts
  2370. export_157:
  2371. fn00001A76:
  2372. 00001A76  4E56 0000                link       A6, 0
  2373. 00001A7A  7001                     moveq.l    D0, 0x01
  2374. 00001A7C  D06D E8DA                add.w      D0, [A5 - 0x1726]
  2375. 00001A80  7201                     moveq.l    D1, 0x01
  2376. 00001A82  D26E 0008                add.w      D1, [A6 + 0x8]
  2377. 00001A86  C3C0                     muls.w     D1, D0
  2378. 00001A88  306E 000A                movea.w    A0, [A6 + 0xA]
  2379. 00001A8C  5241                     addq.w     D1, 1
  2380. 00001A8E  D0C1                     add.w      A0, D1
  2381. 00001A90  D1ED E8D6                add.l      A0, [A5 - 0x172A]
  2382. 00001A94  1010                     move.b     D0, [A0]
  2383. 00001A96  4880                     ext.w      D0
  2384. 00001A98  4E5E                     unlink     A6
  2385. 00001A9A  4E75                     rts
  2386. export_147:
  2387. fn00001A9C:
  2388. 00001A9C  4E56 0000                link       A6, 0
  2389. 00001AA0  0C2E 0001 000A           cmpi.b     [A6 + 0xA], 0x1
  2390. 00001AA6  6612                     bne        +0x14 /* 00001ABA */
  2391. 00001AA8  102E 0008                move.b     D0, [A6 + 0x8]
  2392. 00001AAC  4880                     ext.w      D0
  2393. 00001AAE  204D                     movea.l    A0, A5
  2394. 00001AB0  D0C0                     add.w      A0, D0
  2395. 00001AB2  D0C0                     add.w      A0, D0
  2396. 00001AB4  3028 E8AA                move.w     D0, [A0 - 0x1756]
  2397. 00001AB8  6010                     bra        +0x12 /* 00001ACA */
  2398. label00001ABA:
  2399. 00001ABA  102E 0008                move.b     D0, [A6 + 0x8]
  2400. 00001ABE  4880                     ext.w      D0
  2401. 00001AC0  204D                     movea.l    A0, A5
  2402. 00001AC2  D0C0                     add.w      A0, D0
  2403. 00001AC4  D0C0                     add.w      A0, D0
  2404. 00001AC6  3028 E8B2                move.w     D0, [A0 - 0x174E]
  2405. label00001ACA:
  2406. 00001ACA  4E5E                     unlink     A6
  2407. 00001ACC  4E75                     rts
  2408. export_148:
  2409. 00001ACE  4E56 0000                link       A6, 0
  2410. 00001AD2  102E 0008                move.b     D0, [A6 + 0x8]
  2411. 00001AD6  4880                     ext.w      D0
  2412. 00001AD8  5440                     addq.w     D0, 2
  2413. 00001ADA  48C0                     ext.l      D0
  2414. 00001ADC  81FC 0004                divs.w     D0, 0x4
  2415. 00001AE0  4840                     swap.w     D0
  2416. 00001AE2  4E5E                     unlink     A6
  2417. 00001AE4  4E75                     rts
  2418. export_149:
  2419. 00001AE6  4E56 0000                link       A6, 0
  2420. 00001AEA  206E 0008                movea.l    A0, [A6 + 0x8]
  2421. 00001AEE  3068 0002                movea.w    A0, [A0 + 0x2]
  2422. 00001AF2  41E8 0080                lea.l      A0, [A0 + 0x80]
  2423. 00001AF6  2008                     move.l     D0, A0
  2424. 00001AF8  0240 FF00                andi.w     D0, 0xFF00
  2425. 00001AFC  4A80                     tst.l      D0
  2426. 00001AFE  6616                     bne        +0x18 /* 00001B16 */
  2427. 00001B00  206E 0008                movea.l    A0, [A6 + 0x8]
  2428. 00001B04  3068 0006                movea.w    A0, [A0 + 0x6]
  2429. 00001B08  41E8 0080                lea.l      A0, [A0 + 0x80]
  2430. 00001B0C  2008                     move.l     D0, A0
  2431. 00001B0E  0240 FF00                andi.w     D0, 0xFF00
  2432. 00001B12  4A80                     tst.l      D0
  2433. 00001B14  6704                     beq        +0x6 /* 00001B1A */
  2434. label00001B16:
  2435. 00001B16  7000                     moveq.l    D0, 0x00
  2436. 00001B18  6002                     bra        +0x4 /* 00001B1C */
  2437. label00001B1A:
  2438. 00001B1A  7001                     moveq.l    D0, 0x01
  2439. label00001B1C:
  2440. 00001B1C  4E5E                     unlink     A6
  2441. 00001B1E  4E75                     rts
  2442. export_156:
  2443. 00001B20  4E56 FFFC                link       A6, -0x0004
  2444. 00001B24  48E7 0718                movem.l    -[A7], D5,D6,D7,A3,A4
  2445. 00001B28  266E 0008                movea.l    A3, [A6 + 0x8]
  2446. 00001B2C  102E 000C                move.b     D0, [A6 + 0xC]
  2447. 00001B30  4880                     ext.w      D0
  2448. 00001B32  204D                     movea.l    A0, A5
  2449. 00001B34  48C0                     ext.l      D0
  2450. 00001B36  E588                     lsl        D0, 2
  2451. 00001B38  D1C0                     add.l      A0, D0
  2452. 00001B3A  2D68 E8BA FFFC           move.l     [A6 - 0x4], [A0 - 0x1746]
  2453. 00001B40  4A6E FFFE                tst.w      [A6 - 0x2]
  2454. 00001B44  6712                     beq        +0x14 /* 00001B58 */
  2455. 00001B46  4A6E FFFE                tst.w      [A6 - 0x2]
  2456. 00001B4A  5DC7                     slt        D7
  2457. 00001B4C  4407                     neg.b      D7
  2458. 00001B4E  49EB 0004                lea.l      A4, [A3 + 0x4]
  2459. 00001B52  1C2D E893                move.b     D6, [A5 - 0x176D]
  2460. 00001B56  600E                     bra        +0x10 /* 00001B66 */
  2461. label00001B58:
  2462. 00001B58  4A6E FFFC                tst.w      [A6 - 0x4]
  2463. 00001B5C  5DC7                     slt        D7
  2464. 00001B5E  4407                     neg.b      D7
  2465. 00001B60  284B                     movea.l    A4, A3
  2466. 00001B62  1C2D E895                move.b     D6, [A5 - 0x176B]
  2467. label00001B66:
  2468. 00001B66  4A07                     tst.b      D7
  2469. 00001B68  6708                     beq        +0xA /* 00001B72 */
  2470. 00001B6A  2E14                     move.l     D7, [A4]
  2471. 00001B6C  9EAE 000E                sub.l      D7, [A6 + 0xE]
  2472. 00001B70  6006                     bra        +0x8 /* 00001B78 */
  2473. label00001B72:
  2474. 00001B72  2E2E 000E                move.l     D7, [A6 + 0xE]
  2475. 00001B76  DE94                     add.l      D7, [A4]
  2476. label00001B78:
  2477. 00001B78  3007                     move.w     D0, D7
  2478. 00001B7A  0640 8000                addi.w     D0, 0x8000
  2479. 00001B7E  3040                     movea.w    A0, D0
  2480. 00001B80  41E8 0080                lea.l      A0, [A0 + 0x80]
  2481. 00001B84  2008                     move.l     D0, A0
  2482. 00001B86  0240 FF00                andi.w     D0, 0xFF00
  2483. 00001B8A  4A80                     tst.l      D0
  2484. 00001B8C  57C5                     seq        D5
  2485. 00001B8E  4405                     neg.b      D5
  2486. 00001B90  4A05                     tst.b      D5
  2487. 00001B92  674C                     beq        +0x4E /* 00001BE0 */
  2488. 00001B94  4A6E FFFE                tst.w      [A6 - 0x2]
  2489. 00001B98  6722                     beq        +0x24 /* 00001BBC */
  2490. 00001B9A  2007                     move.l     D0, D7
  2491. 00001B9C  7210                     moveq.l    D1, 0x10
  2492. 00001B9E  E2A0                     asr        D0, D1
  2493. 00001BA0  3F00                     move.w     -[A7], D0
  2494. 00001BA2  2013                     move.l     D0, [A3]
  2495. 00001BA4  0680 0000 8000           addi.l     D0, 0x8000
  2496. 00001BAA  7210                     moveq.l    D1, 0x10
  2497. 00001BAC  E2A0                     asr        D0, D1
  2498. 00001BAE  3F00                     move.w     -[A7], D0
  2499. 00001BB0  4EBA FEC4                jsr        [PC - 0x13C /* 00001A76 */]
  2500. 00001BB4  C006                     and.b      D0, D6
  2501. 00001BB6  1E00                     move.b     D7, D0
  2502. 00001BB8  588F                     addq.l     A7, 4
  2503. 00001BBA  6026                     bra        +0x28 /* 00001BE2 */
  2504. label00001BBC:
  2505. 00001BBC  202B 0004                move.l     D0, [A3 + 0x4]
  2506. 00001BC0  0680 0000 8000           addi.l     D0, 0x8000
  2507. 00001BC6  7210                     moveq.l    D1, 0x10
  2508. 00001BC8  E2A0                     asr        D0, D1
  2509. 00001BCA  3F00                     move.w     -[A7], D0
  2510. 00001BCC  2007                     move.l     D0, D7
  2511. 00001BCE  7210                     moveq.l    D1, 0x10
  2512. 00001BD0  E2A0                     asr        D0, D1
  2513. 00001BD2  3F00                     move.w     -[A7], D0
  2514. 00001BD4  4EBA FEA0                jsr        [PC - 0x160 /* 00001A76 */]
  2515. 00001BD8  C006                     and.b      D0, D6
  2516. 00001BDA  1E00                     move.b     D7, D0
  2517. 00001BDC  588F                     addq.l     A7, 4
  2518. 00001BDE  6002                     bra        +0x4 /* 00001BE2 */
  2519. label00001BE0:
  2520. 00001BE0  7E00                     moveq.l    D7, 0x00
  2521. label00001BE2:
  2522. 00001BE2  1007                     move.b     D0, D7
  2523. 00001BE4  4CDF 18E0                movem.l    D5,D6,D7,A3,A4, [A7]+
  2524. 00001BE8  4E5E                     unlink     A6
  2525. 00001BEA  4E75                     rts
  2526. export_143:
  2527. fn00001BEC:
  2528. 00001BEC  4E56 0000                link       A6, 0
  2529. 00001BF0  102E 000C                move.b     D0, [A6 + 0xC]
  2530. 00001BF4  4880                     ext.w      D0
  2531. 00001BF6  204D                     movea.l    A0, A5
  2532. 00001BF8  48C0                     ext.l      D0
  2533. 00001BFA  E588                     lsl        D0, 2
  2534. 00001BFC  D1C0                     add.l      A0, D0
  2535. 00001BFE  226E 0008                movea.l    A1, [A6 + 0x8]
  2536. 00001C02  22A8 E8BA                move.l     [A1], [A0 - 0x1746]
  2537. 00001C06  4E5E                     unlink     A6
  2538. 00001C08  4E75                     rts
  2539. fn00001C0A:
  2540. 00001C0A  4E56 0000                link       A6, 0
  2541. 00001C0E  48E7 0118                movem.l    -[A7], D7,A3,A4
  2542. 00001C12  266E 0008                movea.l    A3, [A6 + 0x8]
  2543. 00001C16  102E 000C                move.b     D0, [A6 + 0xC]
  2544. 00001C1A  4880                     ext.w      D0
  2545. 00001C1C  204D                     movea.l    A0, A5
  2546. 00001C1E  48C0                     ext.l      D0
  2547. 00001C20  E588                     lsl        D0, 2
  2548. 00001C22  D1C0                     add.l      A0, D0
  2549. 00001C24  3E28 E8BC                move.w     D7, [A0 - 0x1744]
  2550. 00001C28  102E 000C                move.b     D0, [A6 + 0xC]
  2551. 00001C2C  4880                     ext.w      D0
  2552. 00001C2E  48C0                     ext.l      D0
  2553. 00001C30  E588                     lsl        D0, 2
  2554. 00001C32  49ED E8BA                lea.l      A4, [A5 - 0x1746]
  2555. 00001C36  D08C                     add.l      D0, A4
  2556. 00001C38  2840                     movea.l    A4, D0
  2557. 00001C3A  4A47                     tst.w      D7
  2558. 00001C3C  6732                     beq        +0x34 /* 00001C70 */
  2559. 00001C3E  4A47                     tst.w      D7
  2560. 00001C40  6F12                     ble        +0x14 /* 00001C54 */
  2561. 00001C42  206B 0004                movea.l    A0, [A3 + 0x4]
  2562. 00001C46  41E8 0400                lea.l      A0, [A0 + 0x400]
  2563. 00001C4A  2E08                     move.l     D7, A0
  2564. 00001C4C  0287 0000 FFFF           andi.l     D7, 0xFFFF
  2565. 00001C52  6048                     bra        +0x4A /* 00001C9C */
  2566. label00001C54:
  2567. 00001C54  206B 0004                movea.l    A0, [A3 + 0x4]
  2568. 00001C58  41E8 FC00                lea.l      A0, [A0 - 0x400]
  2569. 00001C5C  2008                     move.l     D0, A0
  2570. 00001C5E  0280 0000 FFFF           andi.l     D0, 0xFFFF
  2571. 00001C64  2E3C 0001 0000           move.l     D7, 0x10000
  2572. 00001C6A  9E80                     sub.l      D7, D0
  2573. 00001C6C  5387                     subq.l     D7, 1
  2574. 00001C6E  602C                     bra        +0x2E /* 00001C9C */
  2575. label00001C70:
  2576. 00001C70  4A54                     tst.w      [A4]
  2577. 00001C72  6F10                     ble        +0x12 /* 00001C84 */
  2578. 00001C74  2053                     movea.l    A0, [A3]
  2579. 00001C76  41E8 0400                lea.l      A0, [A0 + 0x400]
  2580. 00001C7A  2E08                     move.l     D7, A0
  2581. 00001C7C  0287 0000 FFFF           andi.l     D7, 0xFFFF
  2582. 00001C82  6018                     bra        +0x1A /* 00001C9C */
  2583. label00001C84:
  2584. 00001C84  2053                     movea.l    A0, [A3]
  2585. 00001C86  41E8 FC00                lea.l      A0, [A0 - 0x400]
  2586. 00001C8A  2008                     move.l     D0, A0
  2587. 00001C8C  0280 0000 FFFF           andi.l     D0, 0xFFFF
  2588. 00001C92  2E3C 0001 0000           move.l     D7, 0x10000
  2589. 00001C98  9E80                     sub.l      D7, D0
  2590. 00001C9A  5387                     subq.l     D7, 1
  2591. label00001C9C:
  2592. 00001C9C  2007                     move.l     D0, D7
  2593. 00001C9E  4CDF 1880                movem.l    D7,A3,A4, [A7]+
  2594. 00001CA2  4E5E                     unlink     A6
  2595. 00001CA4  4E75                     rts
  2596. export_144:
  2597. fn00001CA6:
  2598. 00001CA6  4E56 0000                link       A6, 0
  2599. 00001CAA  2F07                     move.l     -[A7], D7
  2600. 00001CAC  206E 0008                movea.l    A0, [A6 + 0x8]
  2601. 00001CB0  1F28 0008                move.b     -[A7], [A0 + 0x8]
  2602. 00001CB4  2F08                     move.l     -[A7], A0
  2603. 00001CB6  4EBA FF52                jsr        [PC - 0xAE /* 00001C0A */]
  2604. 00001CBA  2E00                     move.l     D7, D0
  2605. 00001CBC  2007                     move.l     D0, D7
  2606. 00001CBE  720B                     moveq.l    D1, 0x0B
  2607. 00001CC0  E2A0                     asr        D0, D1
  2608. 00001CC2  2E2E FFFC                move.l     D7, [A6 - 0x4]
  2609. 00001CC6  4E5E                     unlink     A6
  2610. 00001CC8  4E75                     rts
  2611. fn00001CCA:
  2612. 00001CCA  4E56 0000                link       A6, 0
  2613. 00001CCE  3F2E 000A                move.w     -[A7], [A6 + 0xA]
  2614. 00001CD2  3F2E 0008                move.w     -[A7], [A6 + 0x8]
  2615. 00001CD6  4EBA FD9E                jsr        [PC - 0x262 /* 00001A76 */]
  2616. 00001CDA  0240 0010                andi.w     D0, 0x10
  2617. 00001CDE  57C0                     seq        D0
  2618. 00001CE0  4400                     neg.b      D0
  2619. 00001CE2  4E5E                     unlink     A6
  2620. 00001CE4  4E75                     rts
  2621. fn00001CE6:
  2622. 00001CE6  4E56 FFFA                link       A6, -0x0006
  2623. 00001CEA  48E7 0018                movem.l    -[A7], A3,A4
  2624. 00001CEE  486E FFFE                pea.l      [A6 - 0x2]
  2625. 00001CF2  4EAD 032A                jsr        [A5 + 0x32A /* export_97 */]
  2626. 00001CF6  2840                     movea.l    A4, D0
  2627. 00001CF8  588F                     addq.l     A7, 4
  2628. 00001CFA  6026                     bra        +0x28 /* 00001D22 */
  2629. label00001CFC:
  2630. 00001CFC  47EC 0004                lea.l      A3, [A4 + 0x4]
  2631. 00001D00  2F0B                     move.l     -[A7], A3
  2632. 00001D02  2F2E 0008                move.l     -[A7], [A6 + 0x8]
  2633. 00001D06  4EBA 05E6                jsr        [PC + 0x5E6 /* 000022EE */]
  2634. 00001D0A  B0AE 000C                cmp.l      D0, [A6 + 0xC]
  2635. 00001D0E  508F                     addq.l     A7, 8
  2636. 00001D10  6C04                     bge        +0x6 /* 00001D16 */
  2637. 00001D12  7001                     moveq.l    D0, 0x01
  2638. 00001D14  6012                     bra        +0x14 /* 00001D28 */
  2639. label00001D16:
  2640. 00001D16  486E FFFE                pea.l      [A6 - 0x2]
  2641. 00001D1A  4EAD 0332                jsr        [A5 + 0x332 /* export_98 */]
  2642. 00001D1E  2840                     movea.l    A4, D0
  2643. 00001D20  588F                     addq.l     A7, 4
  2644. label00001D22:
  2645. 00001D22  200C                     move.l     D0, A4
  2646. 00001D24  66D6                     bne        -0x28 /* 00001CFC */
  2647. 00001D26  7000                     moveq.l    D0, 0x00
  2648. label00001D28:
  2649. 00001D28  4CDF 1800                movem.l    A3,A4, [A7]+
  2650. 00001D2C  4E5E                     unlink     A6
  2651. 00001D2E  4E75                     rts
  2652. export_145:
  2653. 00001D30  4E56 FFF6                link       A6, -0x000A
  2654. 00001D34  48E7 0300                movem.l    -[A7], D6,D7
  2655. 00001D38  422E FFFE                clr.b      [A6 - 0x2]
  2656. label00001D3C:
  2657. 00001D3C  4267                     clr.w      -[A7]
  2658. 00001D3E  A861                     syscall    Random
  2659. 00001D40  7E00                     moveq.l    D7, 0x00
  2660. 00001D42  3E1F                     move.w     D7, [A7]+
  2661. 00001D44  8EED E8DC                divu.w     D7, [A5 - 0x1724]
  2662. 00001D48  4847                     swap.w     D7
  2663. 00001D4A  4267                     clr.w      -[A7]
  2664. 00001D4C  A861                     syscall    Random
  2665. 00001D4E  7C00                     moveq.l    D6, 0x00
  2666. 00001D50  3C1F                     move.w     D6, [A7]+
  2667. 00001D52  8CED E8DA                divu.w     D6, [A5 - 0x1726]
  2668. 00001D56  4846                     swap.w     D6
  2669. 00001D58  2007                     move.l     D0, D7
  2670. 00001D5A  48C0                     ext.l      D0
  2671. 00001D5C  7210                     moveq.l    D1, 0x10
  2672. 00001D5E  E3A8                     lsl        D0, D1
  2673. 00001D60  2D40 FFF6                move.l     [A6 - 0xA], D0
  2674. 00001D64  2006                     move.l     D0, D6
  2675. 00001D66  48C0                     ext.l      D0
  2676. 00001D68  7210                     moveq.l    D1, 0x10
  2677. 00001D6A  E3A8                     lsl        D0, D1
  2678. 00001D6C  2D40 FFFA                move.l     [A6 - 0x6], D0
  2679. 00001D70  3F06                     move.w     -[A7], D6
  2680. 00001D72  3F07                     move.w     -[A7], D7
  2681. 00001D74  4EBA FF54                jsr        [PC - 0xAC /* 00001CCA */]
  2682. 00001D78  4A00                     tst.b      D0
  2683. 00001D7A  588F                     addq.l     A7, 4
  2684. 00001D7C  67BE                     beq        -0x40 /* 00001D3C */
  2685. 00001D7E  2F3C 0002 0000           move.l     -[A7], 0x20000
  2686. 00001D84  486E FFF6                pea.l      [A6 - 0xA]
  2687. 00001D88  4EBA FF5C                jsr        [PC - 0xA4 /* 00001CE6 */]
  2688. 00001D8C  4A00                     tst.b      D0
  2689. 00001D8E  508F                     addq.l     A7, 8
  2690. 00001D90  66AA                     bne        -0x54 /* 00001D3C */
  2691. 00001D92  206E 0008                movea.l    A0, [A6 + 0x8]
  2692. 00001D96  43EE FFF6                lea.l      A1, [A6 - 0xA]
  2693. 00001D9A  20D9                     move.l     [A0]+, [A1]+
  2694. 00001D9C  20D9                     move.l     [A0]+, [A1]+
  2695. 00001D9E  30D9                     move.w     [A0]+, [A1]+
  2696. 00001DA0  7000                     moveq.l    D0, 0x00
  2697. 00001DA2  4CDF 00C0                movem.l    D6,D7, [A7]+
  2698. 00001DA6  4E5E                     unlink     A6
  2699. 00001DA8  4E75                     rts
  2700. export_146:
  2701. 00001DAA  4E56 FFEC                link       A6, -0x0014
  2702. 00001DAE  48E7 0718                movem.l    -[A7], D5,D6,D7,A3,A4
  2703. 00001DB2  4AAD E8D2                tst.l      [A5 - 0x172E]
  2704. 00001DB6  6608                     bne        +0xA /* 00001DC0 */
  2705. 00001DB8  303C B320                move.w     D0, 0xB320
  2706. 00001DBC  6000 0102                bra        +0x104 /* 00001EC0 */
  2707. label00001DC0:
  2708. 00001DC0  4A2D E8CA                tst.b      [A5 - 0x1736]
  2709. 00001DC4  6600 009A                bne        +0x9C /* 00001E60 */
  2710. 00001DC8  42A7                     clr.l      -[A7]
  2711. 00001DCA  A975                     syscall    TickCount
  2712. 00001DCC  2B5F E496                move.l     [A5 - 0x1B6A], [A7]+
  2713. 00001DD0  7E00                     moveq.l    D7, 0x00
  2714. 00001DD2  6074                     bra        +0x76 /* 00001E48 */
  2715. label00001DD4:
  2716. 00001DD4  4267                     clr.w      -[A7]
  2717. 00001DD6  A861                     syscall    Random
  2718. 00001DD8  206D E8D2                movea.l    A0, [A5 - 0x172E]
  2719. 00001DDC  2050                     movea.l    A0, [A0]
  2720. 00001DDE  7C00                     moveq.l    D6, 0x00
  2721. 00001DE0  3C1F                     move.w     D6, [A7]+
  2722. 00001DE2  8CE8 0002                divu.w     D6, [A0 + 0x2]
  2723. 00001DE6  4846                     swap.w     D6
  2724. 00001DE8  4267                     clr.w      -[A7]
  2725. 00001DEA  A861                     syscall    Random
  2726. 00001DEC  206D E8D2                movea.l    A0, [A5 - 0x172E]
  2727. 00001DF0  2050                     movea.l    A0, [A0]
  2728. 00001DF2  7A00                     moveq.l    D5, 0x00
  2729. 00001DF4  3A1F                     move.w     D5, [A7]+
  2730. 00001DF6  8AE8 0002                divu.w     D5, [A0 + 0x2]
  2731. 00001DFA  4845                     swap.w     D5
  2732. 00001DFC  700A                     moveq.l    D0, 0x0A
  2733. 00001DFE  C1C6                     muls.w     D0, D6
  2734. 00001E00  2840                     movea.l    A4, D0
  2735. 00001E02  206D E8D2                movea.l    A0, [A5 - 0x172E]
  2736. 00001E06  2010                     move.l     D0, [A0]
  2737. 00001E08  43EE FFF6                lea.l      A1, [A6 - 0xA]
  2738. 00001E0C  41F4 0804                lea.l      A0, [A4 + D0 + 0x4]
  2739. 00001E10  22D8                     move.l     [A1]+, [A0]+
  2740. 00001E12  22D8                     move.l     [A1]+, [A0]+
  2741. 00001E14  32D8                     move.w     [A1]+, [A0]+
  2742. 00001E16  700A                     moveq.l    D0, 0x0A
  2743. 00001E18  C1C5                     muls.w     D0, D5
  2744. 00001E1A  2640                     movea.l    A3, D0
  2745. 00001E1C  206D E8D2                movea.l    A0, [A5 - 0x172E]
  2746. 00001E20  2010                     move.l     D0, [A0]
  2747. 00001E22  2210                     move.l     D1, [A0]
  2748. 00001E24  41F4 1804                lea.l      A0, [A4 + D1 + 0x4]
  2749. 00001E28  43F3 0804                lea.l      A1, [A3 + D0 + 0x4]
  2750. 00001E2C  20D9                     move.l     [A0]+, [A1]+
  2751. 00001E2E  20D9                     move.l     [A0]+, [A1]+
  2752. 00001E30  30D9                     move.w     [A0]+, [A1]+
  2753. 00001E32  206D E8D2                movea.l    A0, [A5 - 0x172E]
  2754. 00001E36  2010                     move.l     D0, [A0]
  2755. 00001E38  41F3 0804                lea.l      A0, [A3 + D0 + 0x4]
  2756. 00001E3C  43EE FFF6                lea.l      A1, [A6 - 0xA]
  2757. 00001E40  20D9                     move.l     [A0]+, [A1]+
  2758. 00001E42  20D9                     move.l     [A0]+, [A1]+
  2759. 00001E44  30D9                     move.w     [A0]+, [A1]+
  2760. 00001E46  5247                     addq.w     D7, 1
  2761. label00001E48:
  2762. 00001E48  206D E8D2                movea.l    A0, [A5 - 0x172E]
  2763. 00001E4C  2050                     movea.l    A0, [A0]
  2764. 00001E4E  3028 0002                move.w     D0, [A0 + 0x2]
  2765. 00001E52  D040                     add.w      D0, D0
  2766. 00001E54  B047                     cmp.w      D0, D7
  2767. 00001E56  6E00 FF7C                bgt        -0x82 /* 00001DD4 */
  2768. 00001E5A  1B7C 0001 E8CA           move.b     [A5 - 0x1736], 0x1
  2769. label00001E60:
  2770. 00001E60  3E2D E8CC                move.w     D7, [A5 - 0x1734]
  2771. label00001E64:
  2772. 00001E64  206D E8D2                movea.l    A0, [A5 - 0x172E]
  2773. 00001E68  302D E8CC                move.w     D0, [A5 - 0x1734]
  2774. 00001E6C  526D E8CC                addq.w     [A5 - 0x1734], 1
  2775. 00001E70  C1FC 000A                muls.w     D0, 0xA /* '\n' */
  2776. 00001E74  2050                     movea.l    A0, [A0]
  2777. 00001E76  43EE FFEC                lea.l      A1, [A6 - 0x14]
  2778. 00001E7A  41F0 0804                lea.l      A0, [A0 + D0 + 0x4]
  2779. 00001E7E  22D8                     move.l     [A1]+, [A0]+
  2780. 00001E80  22D8                     move.l     [A1]+, [A0]+
  2781. 00001E82  32D8                     move.w     [A1]+, [A0]+
  2782. 00001E84  206D E8D2                movea.l    A0, [A5 - 0x172E]
  2783. 00001E88  2050                     movea.l    A0, [A0]
  2784. 00001E8A  302D E8CC                move.w     D0, [A5 - 0x1734]
  2785. 00001E8E  B068 0002                cmp.w      D0, [A0 + 0x2]
  2786. 00001E92  6D04                     blt        +0x6 /* 00001E98 */
  2787. 00001E94  426D E8CC                clr.w      [A5 - 0x1734]
  2788. label00001E98:
  2789. 00001E98  2F3C 0002 0000           move.l     -[A7], 0x20000
  2790. 00001E9E  486E FFEC                pea.l      [A6 - 0x14]
  2791. 00001EA2  4EBA FE42                jsr        [PC - 0x1BE /* 00001CE6 */]
  2792. 00001EA6  4A00                     tst.b      D0
  2793. 00001EA8  508F                     addq.l     A7, 8
  2794. 00001EAA  6706                     beq        +0x8 /* 00001EB2 */
  2795. 00001EAC  BE6D E8CC                cmp.w      D7, [A5 - 0x1734]
  2796. 00001EB0  66B2                     bne        -0x4C /* 00001E64 */
  2797. label00001EB2:
  2798. 00001EB2  206E 0008                movea.l    A0, [A6 + 0x8]
  2799. 00001EB6  43EE FFEC                lea.l      A1, [A6 - 0x14]
  2800. 00001EBA  20D9                     move.l     [A0]+, [A1]+
  2801. 00001EBC  20D9                     move.l     [A0]+, [A1]+
  2802. 00001EBE  30D9                     move.w     [A0]+, [A1]+
  2803. label00001EC0:
  2804. 00001EC0  4CDF 18E0                movem.l    D5,D6,D7,A3,A4, [A7]+
  2805. 00001EC4  4E5E                     unlink     A6
  2806. 00001EC6  4E75                     rts
  2807. export_155:
  2808. 00001EC8  4E56 FFF8                link       A6, -0x0008
  2809. 00001ECC  48E7 0308                movem.l    -[A7], D6,D7,A4
  2810. 00001ED0  2C2E 000E                move.l     D6, [A6 + 0xE]
  2811. 00001ED4  1F2E 000C                move.b     -[A7], [A6 + 0xC]
  2812. 00001ED8  486E FFF8                pea.l      [A6 - 0x8]
  2813. 00001EDC  4EBA FD0E                jsr        [PC - 0x2F2 /* 00001BEC */]
  2814. 00001EE0  2D6E FFF8 FFFC           move.l     [A6 - 0x4], [A6 - 0x8]
  2815. 00001EE6  4A6E FFFC                tst.w      [A6 - 0x4]
  2816. 00001EEA  5C8F                     addq.l     A7, 6
  2817. 00001EEC  6714                     beq        +0x16 /* 00001F02 */
  2818. 00001EEE  286E 0008                movea.l    A4, [A6 + 0x8]
  2819. 00001EF2  4A6E FFFC                tst.w      [A6 - 0x4]
  2820. 00001EF6  6F04                     ble        +0x6 /* 00001EFC */
  2821. 00001EF8  2E06                     move.l     D7, D6
  2822. 00001EFA  601C                     bra        +0x1E /* 00001F18 */
  2823. label00001EFC:
  2824. 00001EFC  2E06                     move.l     D7, D6
  2825. 00001EFE  4487                     neg.l      D7
  2826. 00001F00  6016                     bra        +0x18 /* 00001F18 */
  2827. label00001F02:
  2828. 00001F02  7004                     moveq.l    D0, 0x04
  2829. 00001F04  D0AE 0008                add.l      D0, [A6 + 0x8]
  2830. 00001F08  2840                     movea.l    A4, D0
  2831. 00001F0A  4A6E FFFE                tst.w      [A6 - 0x2]
  2832. 00001F0E  6F04                     ble        +0x6 /* 00001F14 */
  2833. 00001F10  2E06                     move.l     D7, D6
  2834. 00001F12  6004                     bra        +0x6 /* 00001F18 */
  2835. label00001F14:
  2836. 00001F14  2E06                     move.l     D7, D6
  2837. 00001F16  4487                     neg.l      D7
  2838. label00001F18:
  2839. 00001F18  4A87                     tst.l      D7
  2840. 00001F1A  6C2C                     bge        +0x2E /* 00001F48 */
  2841. 00001F1C  2C14                     move.l     D6, [A4]
  2842. 00001F1E  9CAE 0012                sub.l      D6, [A6 + 0x12]
  2843. 00001F22  0686 0000 8000           addi.l     D6, 0x8000
  2844. 00001F28  0286 0000 FFFF           andi.l     D6, 0xFFFF
  2845. 00001F2E  4486                     neg.l      D6
  2846. 00001F30  4A86                     tst.l      D6
  2847. 00001F32  6606                     bne        +0x8 /* 00001F3A */
  2848. 00001F34  2C3C FFFF 0000           move.l     D6, 0xFFFF0000
  2849. label00001F3A:
  2850. 00001F3A  BC87                     cmp.l      D6, D7
  2851. 00001F3C  6C04                     bge        +0x6 /* 00001F42 */
  2852. 00001F3E  2007                     move.l     D0, D7
  2853. 00001F40  6002                     bra        +0x4 /* 00001F44 */
  2854. label00001F42:
  2855. 00001F42  2006                     move.l     D0, D6
  2856. label00001F44:
  2857. 00001F44  2E00                     move.l     D7, D0
  2858. 00001F46  6030                     bra        +0x32 /* 00001F78 */
  2859. label00001F48:
  2860. 00001F48  2014                     move.l     D0, [A4]
  2861. 00001F4A  D0AE 0012                add.l      D0, [A6 + 0x12]
  2862. 00001F4E  0680 0000 8000           addi.l     D0, 0x8000
  2863. 00001F54  0280 0000 FFFF           andi.l     D0, 0xFFFF
  2864. 00001F5A  2C3C 0001 0000           move.l     D6, 0x10000
  2865. 00001F60  9C80                     sub.l      D6, D0
  2866. 00001F62  4A86                     tst.l      D6
  2867. 00001F64  6606                     bne        +0x8 /* 00001F6C */
  2868. 00001F66  2C3C 0001 0000           move.l     D6, 0x10000
  2869. label00001F6C:
  2870. 00001F6C  BC87                     cmp.l      D6, D7
  2871. 00001F6E  6F04                     ble        +0x6 /* 00001F74 */
  2872. 00001F70  2007                     move.l     D0, D7
  2873. 00001F72  6002                     bra        +0x4 /* 00001F76 */
  2874. label00001F74:
  2875. 00001F74  2006                     move.l     D0, D6
  2876. label00001F76:
  2877. 00001F76  2E00                     move.l     D7, D0
  2878. label00001F78:
  2879. 00001F78  DF94                     add.l      [A4], D7
  2880. 00001F7A  4A87                     tst.l      D7
  2881. 00001F7C  6F04                     ble        +0x6 /* 00001F82 */
  2882. 00001F7E  2007                     move.l     D0, D7
  2883. 00001F80  6004                     bra        +0x6 /* 00001F86 */
  2884. label00001F82:
  2885. 00001F82  2007                     move.l     D0, D7
  2886. 00001F84  4480                     neg.l      D0
  2887. label00001F86:
  2888. 00001F86  2E00                     move.l     D7, D0
  2889. 00001F88  2007                     move.l     D0, D7
  2890. 00001F8A  4CDF 10C0                movem.l    D6,D7,A4, [A7]+
  2891. 00001F8E  4E5E                     unlink     A6
  2892. 00001F90  4E75                     rts
  2893. export_150:
  2894. fn00001F92:
  2895. 00001F92  4E56 FFEE                link       A6, -0x0012
  2896. 00001F96  48E7 1F38                movem.l    -[A7], D3,D4,D5,D6,D7,A2,A3,A4
  2897. 00001F9A  246E 0008                movea.l    A2, [A6 + 0x8]
  2898. 00001F9E  1A2E 000C                move.b     D5, [A6 + 0xC]
  2899. 00001FA2  266E 0010                movea.l    A3, [A6 + 0x10]
  2900. 00001FA6  49EB 0008                lea.l      A4, [A3 + 0x8]
  2901. 00001FAA  1F05                     move.b     -[A7], D5
  2902. 00001FAC  2F0A                     move.l     -[A7], A2
  2903. 00001FAE  4EBA FC5A                jsr        [PC - 0x3A6 /* 00001C0A */]
  2904. 00001FB2  2C00                     move.l     D6, D0
  2905. 00001FB4  1005                     move.b     D0, D5
  2906. 00001FB6  4880                     ext.w      D0
  2907. 00001FB8  204D                     movea.l    A0, A5
  2908. 00001FBA  48C0                     ext.l      D0
  2909. 00001FBC  E588                     lsl        D0, 2
  2910. 00001FBE  D1C0                     add.l      A0, D0
  2911. 00001FC0  3828 E8BC                move.w     D4, [A0 - 0x1744]
  2912. 00001FC4  1E05                     move.b     D7, D5
  2913. 00001FC6  4887                     ext.w      D7
  2914. 00001FC8  48C7                     ext.l      D7
  2915. 00001FCA  E58F                     lsl        D7, 2
  2916. 00001FCC  41ED E8BA                lea.l      A0, [A5 - 0x1746]
  2917. 00001FD0  DE88                     add.l      D7, A0
  2918. 00001FD2  4A44                     tst.w      D4
  2919. 00001FD4  5C8F                     addq.l     A7, 6
  2920. 00001FD6  6734                     beq        +0x36 /* 0000200C */
  2921. 00001FD8  4A44                     tst.w      D4
  2922. 00001FDA  6C12                     bge        +0x14 /* 00001FEE */
  2923. 00001FDC  2806                     move.l     D4, D6
  2924. 00001FDE  206A 0004                movea.l    A0, [A2 + 0x4]
  2925. 00001FE2  41E8 FC01                lea.l      A0, [A0 - 0x3FF]
  2926. 00001FE6  D888                     add.l      D4, A0
  2927. 00001FE8  7010                     moveq.l    D0, 0x10
  2928. 00001FEA  E0A4                     asr        D4, D0
  2929. 00001FEC  6010                     bra        +0x12 /* 00001FFE */
  2930. label00001FEE:
  2931. 00001FEE  206A 0004                movea.l    A0, [A2 + 0x4]
  2932. 00001FF2  41E8 0400                lea.l      A0, [A0 + 0x400]
  2933. 00001FF6  91C6                     sub.l      A0, D6
  2934. 00001FF8  2808                     move.l     D4, A0
  2935. 00001FFA  7010                     moveq.l    D0, 0x10
  2936. 00001FFC  E0A4                     asr        D4, D0
  2937. label00001FFE:
  2938. 00001FFE  2612                     move.l     D3, [A2]
  2939. 00002000  0683 0000 8000           addi.l     D3, 0x8000
  2940. 00002006  7010                     moveq.l    D0, 0x10
  2941. 00002008  E0A3                     asr        D3, D0
  2942. 0000200A  6032                     bra        +0x34 /* 0000203E */
  2943. label0000200C:
  2944. 0000200C  2047                     movea.l    A0, D7
  2945. 0000200E  4A50                     tst.w      [A0]
  2946. 00002010  6C10                     bge        +0x12 /* 00002022 */
  2947. 00002012  2606                     move.l     D3, D6
  2948. 00002014  2052                     movea.l    A0, [A2]
  2949. 00002016  41E8 FC01                lea.l      A0, [A0 - 0x3FF]
  2950. 0000201A  D688                     add.l      D3, A0
  2951. 0000201C  7010                     moveq.l    D0, 0x10
  2952. 0000201E  E0A3                     asr        D3, D0
  2953. 00002020  600E                     bra        +0x10 /* 00002030 */
  2954. label00002022:
  2955. 00002022  2052                     movea.l    A0, [A2]
  2956. 00002024  41E8 0400                lea.l      A0, [A0 + 0x400]
  2957. 00002028  91C6                     sub.l      A0, D6
  2958. 0000202A  2608                     move.l     D3, A0
  2959. 0000202C  7010                     moveq.l    D0, 0x10
  2960. 0000202E  E0A3                     asr        D3, D0
  2961. label00002030:
  2962. 00002030  282A 0004                move.l     D4, [A2 + 0x4]
  2963. 00002034  0684 0000 8000           addi.l     D4, 0x8000
  2964. 0000203A  7010                     moveq.l    D0, 0x10
  2965. 0000203C  E0A4                     asr        D4, D0
  2966. label0000203E:
  2967. 0000203E  3683                     move.w     [A3], D3
  2968. 00002040  3744 0002                move.w     [A3 + 0x2], D4
  2969. 00002044  1745 0004                move.b     [A3 + 0x4], D5
  2970. 00002048  1F05                     move.b     -[A7], D5
  2971. 0000204A  486E FFEE                pea.l      [A6 - 0x12]
  2972. 0000204E  4EBA FB9C                jsr        [PC - 0x464 /* 00001BEC */]
  2973. 00002052  2D6E FFEE FFF4           move.l     [A6 - 0xC], [A6 - 0x12]
  2974. 00002058  7C00                     moveq.l    D6, 0x00
  2975. 0000205A  5C8F                     addq.l     A7, 6
  2976. label0000205C:
  2977. 0000205C  3F04                     move.w     -[A7], D4
  2978. 0000205E  3F03                     move.w     -[A7], D3
  2979. 00002060  4EBA FA14                jsr        [PC - 0x5EC /* 00001A76 */]
  2980. 00002064  3D40 FFF2                move.w     [A6 - 0xE], D0
  2981. 00002068  2E8C                     move.l     [A7], A4
  2982. 0000206A  1F05                     move.b     -[A7], D5
  2983. 0000206C  3F00                     move.w     -[A7], D0
  2984. 0000206E  4EBA 0028                jsr        [PC + 0x28 /* 00002098 */]
  2985. 00002072  D66E FFF4                add.w      D3, [A6 - 0xC]
  2986. 00002076  D86E FFF6                add.w      D4, [A6 - 0xA]
  2987. 0000207A  5246                     addq.w     D6, 1
  2988. 0000207C  508F                     addq.l     A7, 8
  2989. 0000207E  4A2E 000E                tst.b      [A6 + 0xE]
  2990. 00002082  6608                     bne        +0xA /* 0000208C */
  2991. 00002084  4A2C 0002                tst.b      [A4 + 0x2]
  2992. 00002088  588C                     addq.l     A4, 4
  2993. 0000208A  67D0                     beq        -0x2E /* 0000205C */
  2994. label0000208C:
  2995. 0000208C  3746 0006                move.w     [A3 + 0x6], D6
  2996. 00002090  4CDF 1CF8                movem.l    D3,D4,D5,D6,D7,A2,A3,A4, [A7]+
  2997. 00002094  4E5E                     unlink     A6
  2998. 00002096  4E75                     rts
  2999. export_158:
  3000. fn00002098:
  3001. 00002098  4E56 0000                link       A6, 0
  3002. 0000209C  48E7 0118                movem.l    -[A7], D7,A3,A4
  3003. 000020A0  3E2E 0008                move.w     D7, [A6 + 0x8]
  3004. 000020A4  266E 000C                movea.l    A3, [A6 + 0xC]
  3005. 000020A8  102E 000A                move.b     D0, [A6 + 0xA]
  3006. 000020AC  4880                     ext.w      D0
  3007. 000020AE  3840                     movea.w    A4, D0
  3008. 000020B0  D9CC                     add.l      A4, A4
  3009. 000020B2  41ED E890                lea.l      A0, [A5 - 0x1770]
  3010. 000020B6  D1CC                     add.l      A0, A4
  3011. 000020B8  1028 0001                move.b     D0, [A0 + 0x1]
  3012. 000020BC  C007                     and.b      D0, D7
  3013. 000020BE  1740 0002                move.b     [A3 + 0x2], D0
  3014. 000020C2  204C                     movea.l    A0, A4
  3015. 000020C4  D1ED E89E                add.l      A0, [A5 - 0x1762]
  3016. 000020C8  1028 0001                move.b     D0, [A0 + 0x1]
  3017. 000020CC  C007                     and.b      D0, D7
  3018. 000020CE  1740 0001                move.b     [A3 + 0x1], D0
  3019. 000020D2  204C                     movea.l    A0, A4
  3020. 000020D4  D1ED E8A2                add.l      A0, [A5 - 0x175E]
  3021. 000020D8  1028 0001                move.b     D0, [A0 + 0x1]
  3022. 000020DC  C007                     and.b      D0, D7
  3023. 000020DE  1740 0003                move.b     [A3 + 0x3], D0
  3024. 000020E2  204C                     movea.l    A0, A4
  3025. 000020E4  D1ED E8A6                add.l      A0, [A5 - 0x175A]
  3026. 000020E8  1028 0001                move.b     D0, [A0 + 0x1]
  3027. 000020EC  C007                     and.b      D0, D7
  3028. 000020EE  1680                     move.b     [A3], D0
  3029. 000020F0  4CDF 1880                movem.l    D7,A3,A4, [A7]+
  3030. 000020F4  4E5E                     unlink     A6
  3031. 000020F6  4E75                     rts
  3032. fn000020F8:
  3033. 000020F8  4E56 0000                link       A6, 0
  3034. 000020FC  48E7 0018                movem.l    -[A7], A3,A4
  3035. 00002100  266E 0008                movea.l    A3, [A6 + 0x8]
  3036. 00002104  49EB 0008                lea.l      A4, [A3 + 0x8]
  3037. 00002108  4253                     clr.w      [A3]
  3038. 0000210A  426B 0002                clr.w      [A3 + 0x2]
  3039. 0000210E  422B 0004                clr.b      [A3 + 0x4]
  3040. 00002112  377C 0001 0006           move.w     [A3 + 0x6], 0x1
  3041. 00002118  196D E891 0002           move.b     [A4 + 0x2], [A5 - 0x176F]
  3042. 0000211E  206D E89E                movea.l    A0, [A5 - 0x1762]
  3043. 00002122  1968 0001 0001           move.b     [A4 + 0x1], [A0 + 0x1]
  3044. 00002128  206D E8A2                movea.l    A0, [A5 - 0x175E]
  3045. 0000212C  1968 0001 0003           move.b     [A4 + 0x3], [A0 + 0x1]
  3046. 00002132  206D E8A6                movea.l    A0, [A5 - 0x175A]
  3047. 00002136  18A8 0001                move.b     [A4], [A0 + 0x1]
  3048. 0000213A  4CDF 1800                movem.l    A3,A4, [A7]+
  3049. 0000213E  4E5E                     unlink     A6
  3050. 00002140  4E75                     rts
  3051. export_151:
  3052. 00002142  4E56 FFF8                link       A6, -0x0008
  3053. 00002146  48E7 0318                movem.l    -[A7], D6,D7,A3,A4
  3054. 0000214A  286E 0008                movea.l    A4, [A6 + 0x8]
  3055. 0000214E  2E2E 000C                move.l     D7, [A6 + 0xC]
  3056. 00002152  2C2E 0010                move.l     D6, [A6 + 0x10]
  3057. 00002156  266E 0014                movea.l    A3, [A6 + 0x14]
  3058. 0000215A  1F2C 0008                move.b     -[A7], [A4 + 0x8]
  3059. 0000215E  486E FFF8                pea.l      [A6 - 0x8]
  3060. 00002162  4EBA FA88                jsr        [PC - 0x578 /* 00001BEC */]
  3061. 00002166  2D6E FFF8 FFFC           move.l     [A6 - 0x4], [A6 - 0x8]
  3062. 0000216C  4A6E FFFE                tst.w      [A6 - 0x2]
  3063. 00002170  5C8F                     addq.l     A7, 6
  3064. 00002172  6724                     beq        +0x26 /* 00002198 */
  3065. 00002174  202C 0004                move.l     D0, [A4 + 0x4]
  3066. 00002178  9087                     sub.l      D0, D7
  3067. 0000217A  2740 0004                move.l     [A3 + 0x4], D0
  3068. 0000217E  2007                     move.l     D0, D7
  3069. 00002180  D0AC 0004                add.l      D0, [A4 + 0x4]
  3070. 00002184  2740 000C                move.l     [A3 + 0xC], D0
  3071. 00002188  2014                     move.l     D0, [A4]
  3072. 0000218A  9086                     sub.l      D0, D6
  3073. 0000218C  2680                     move.l     [A3], D0
  3074. 0000218E  2006                     move.l     D0, D6
  3075. 00002190  D094                     add.l      D0, [A4]
  3076. 00002192  2740 0008                move.l     [A3 + 0x8], D0
  3077. 00002196  6022                     bra        +0x24 /* 000021BA */
  3078. label00002198:
  3079. 00002198  202C 0004                move.l     D0, [A4 + 0x4]
  3080. 0000219C  9086                     sub.l      D0, D6
  3081. 0000219E  2740 0004                move.l     [A3 + 0x4], D0
  3082. 000021A2  2006                     move.l     D0, D6
  3083. 000021A4  D0AC 0004                add.l      D0, [A4 + 0x4]
  3084. 000021A8  2740 000C                move.l     [A3 + 0xC], D0
  3085. 000021AC  2014                     move.l     D0, [A4]
  3086. 000021AE  9087                     sub.l      D0, D7
  3087. 000021B0  2680                     move.l     [A3], D0
  3088. 000021B2  2007                     move.l     D0, D7
  3089. 000021B4  D094                     add.l      D0, [A4]
  3090. 000021B6  2740 0008                move.l     [A3 + 0x8], D0
  3091. label000021BA:
  3092. 000021BA  4CDF 18C0                movem.l    D6,D7,A3,A4, [A7]+
  3093. 000021BE  4E5E                     unlink     A6
  3094. 000021C0  4E75                     rts
  3095. export_152:
  3096. 000021C2  4E56 FFF8                link       A6, -0x0008
  3097. 000021C6  48E7 0738                movem.l    -[A7], D5,D6,D7,A2,A3,A4
  3098. 000021CA  286E 0008                movea.l    A4, [A6 + 0x8]
  3099. 000021CE  2C2E 000E                move.l     D6, [A6 + 0xE]
  3100. 000021D2  2A2E 0012                move.l     D5, [A6 + 0x12]
  3101. 000021D6  266E 0016                movea.l    A3, [A6 + 0x16]
  3102. 000021DA  1F2E 000C                move.b     -[A7], [A6 + 0xC]
  3103. 000021DE  486E FFF8                pea.l      [A6 - 0x8]
  3104. 000021E2  4EBA FA08                jsr        [PC - 0x5F8 /* 00001BEC */]
  3105. 000021E6  2D6E FFF8 FFFC           move.l     [A6 - 0x4], [A6 - 0x8]
  3106. 000021EC  4A6E FFFE                tst.w      [A6 - 0x2]
  3107. 000021F0  5C8F                     addq.l     A7, 6
  3108. 000021F2  6728                     beq        +0x2A /* 0000221C */
  3109. 000021F4  2E2C 0004                move.l     D7, [A4 + 0x4]
  3110. 000021F8  4A6E FFFE                tst.w      [A6 - 0x2]
  3111. 000021FC  6C04                     bge        +0x6 /* 00002202 */
  3112. 000021FE  9E86                     sub.l      D7, D6
  3113. 00002200  6002                     bra        +0x4 /* 00002204 */
  3114. label00002202:
  3115. 00002202  DE86                     add.l      D7, D6
  3116. label00002204:
  3117. 00002204  2747 000C                move.l     [A3 + 0xC], D7
  3118. 00002208  2747 0004                move.l     [A3 + 0x4], D7
  3119. 0000220C  2014                     move.l     D0, [A4]
  3120. 0000220E  9085                     sub.l      D0, D5
  3121. 00002210  2680                     move.l     [A3], D0
  3122. 00002212  2005                     move.l     D0, D5
  3123. 00002214  D094                     add.l      D0, [A4]
  3124. 00002216  2740 0008                move.l     [A3 + 0x8], D0
  3125. 0000221A  6028                     bra        +0x2A /* 00002244 */
  3126. label0000221C:
  3127. 0000221C  2E14                     move.l     D7, [A4]
  3128. 0000221E  4A6E FFFC                tst.w      [A6 - 0x4]
  3129. 00002222  6C04                     bge        +0x6 /* 00002228 */
  3130. 00002224  9E86                     sub.l      D7, D6
  3131. 00002226  6002                     bra        +0x4 /* 0000222A */
  3132. label00002228:
  3133. 00002228  DE86                     add.l      D7, D6
  3134. label0000222A:
  3135. 0000222A  45EC 0004                lea.l      A2, [A4 + 0x4]
  3136. 0000222E  2012                     move.l     D0, [A2]
  3137. 00002230  9085                     sub.l      D0, D5
  3138. 00002232  2740 0004                move.l     [A3 + 0x4], D0
  3139. 00002236  2005                     move.l     D0, D5
  3140. 00002238  D092                     add.l      D0, [A2]
  3141. 0000223A  2740 000C                move.l     [A3 + 0xC], D0
  3142. 0000223E  2747 0008                move.l     [A3 + 0x8], D7
  3143. 00002242  2687                     move.l     [A3], D7
  3144. label00002244:
  3145. 00002244  4CDF 1CE0                movem.l    D5,D6,D7,A2,A3,A4, [A7]+
  3146. 00002248  4E5E                     unlink     A6
  3147. 0000224A  4E75                     rts
  3148. export_153:
  3149. 0000224C  4E56 FFF0                link       A6, -0x0010
  3150. 00002250  48E7 0338                movem.l    -[A7], D6,D7,A2,A3,A4
  3151. 00002254  266E 0008                movea.l    A3, [A6 + 0x8]
  3152. 00002258  246E 000C                movea.l    A2, [A6 + 0xC]
  3153. 0000225C  4AAE 0010                tst.l      [A6 + 0x10]
  3154. 00002260  6706                     beq        +0x8 /* 00002268 */
  3155. 00002262  286E 0010                movea.l    A4, [A6 + 0x10]
  3156. 00002266  6004                     bra        +0x6 /* 0000226C */
  3157. label00002268:
  3158. 00002268  49EE FFF0                lea.l      A4, [A6 - 0x10]
  3159. label0000226C:
  3160. 0000226C  2E2B 0004                move.l     D7, [A3 + 0x4]
  3161. 00002270  2C2A 0004                move.l     D6, [A2 + 0x4]
  3162. 00002274  BC87                     cmp.l      D6, D7
  3163. 00002276  6C04                     bge        +0x6 /* 0000227C */
  3164. 00002278  2007                     move.l     D0, D7
  3165. 0000227A  6002                     bra        +0x4 /* 0000227E */
  3166. label0000227C:
  3167. 0000227C  2006                     move.l     D0, D6
  3168. label0000227E:
  3169. 0000227E  2940 0004                move.l     [A4 + 0x4], D0
  3170. 00002282  2E2B 000C                move.l     D7, [A3 + 0xC]
  3171. 00002286  2C2A 000C                move.l     D6, [A2 + 0xC]
  3172. 0000228A  BC87                     cmp.l      D6, D7
  3173. 0000228C  6F04                     ble        +0x6 /* 00002292 */
  3174. 0000228E  2007                     move.l     D0, D7
  3175. 00002290  6002                     bra        +0x4 /* 00002294 */
  3176. label00002292:
  3177. 00002292  2006                     move.l     D0, D6
  3178. label00002294:
  3179. 00002294  2940 000C                move.l     [A4 + 0xC], D0
  3180. 00002298  202C 0004                move.l     D0, [A4 + 0x4]
  3181. 0000229C  B0AC 000C                cmp.l      D0, [A4 + 0xC]
  3182. 000022A0  6F04                     ble        +0x6 /* 000022A6 */
  3183. 000022A2  7000                     moveq.l    D0, 0x00
  3184. 000022A4  6030                     bra        +0x32 /* 000022D6 */
  3185. label000022A6:
  3186. 000022A6  2E13                     move.l     D7, [A3]
  3187. 000022A8  2C12                     move.l     D6, [A2]
  3188. 000022AA  BC87                     cmp.l      D6, D7
  3189. 000022AC  6C04                     bge        +0x6 /* 000022B2 */
  3190. 000022AE  2007                     move.l     D0, D7
  3191. 000022B0  6002                     bra        +0x4 /* 000022B4 */
  3192. label000022B2:
  3193. 000022B2  2006                     move.l     D0, D6
  3194. label000022B4:
  3195. 000022B4  2880                     move.l     [A4], D0
  3196. 000022B6  2E2B 0008                move.l     D7, [A3 + 0x8]
  3197. 000022BA  2C2A 0008                move.l     D6, [A2 + 0x8]
  3198. 000022BE  BC87                     cmp.l      D6, D7
  3199. 000022C0  6F04                     ble        +0x6 /* 000022C6 */
  3200. 000022C2  2007                     move.l     D0, D7
  3201. 000022C4  6002                     bra        +0x4 /* 000022C8 */
  3202. label000022C6:
  3203. 000022C6  2006                     move.l     D0, D6
  3204. label000022C8:
  3205. 000022C8  2940 0008                move.l     [A4 + 0x8], D0
  3206. 000022CC  2014                     move.l     D0, [A4]
  3207. 000022CE  B0AC 0008                cmp.l      D0, [A4 + 0x8]
  3208. 000022D2  5FC0                     sle        D0
  3209. 000022D4  4400                     neg.b      D0
  3210. label000022D6:
  3211. 000022D6  4CDF 1CC0                movem.l    D6,D7,A2,A3,A4, [A7]+
  3212. 000022DA  4E5E                     unlink     A6
  3213. 000022DC  4E75                     rts
  3214. export_142:
  3215. 000022DE  4E56 0000                link       A6, 0
  3216. 000022E2  206E 0008                movea.l    A0, [A6 + 0x8]
  3217. 000022E6  20AD E8DE                move.l     [A0], [A5 - 0x1722]
  3218. 000022EA  4E5E                     unlink     A6
  3219. 000022EC  4E75                     rts
  3220. export_154:
  3221. fn000022EE:
  3222. 000022EE  4E56 0000                link       A6, 0
  3223. 000022F2  48E7 0300                movem.l    -[A7], D6,D7
  3224. 000022F6  206E 000C                movea.l    A0, [A6 + 0xC]
  3225. 000022FA  226E 0008                movea.l    A1, [A6 + 0x8]
  3226. 000022FE  2E29 0004                move.l     D7, [A1 + 0x4]
  3227. 00002302  9EA8 0004                sub.l      D7, [A0 + 0x4]
  3228. 00002306  4A87                     tst.l      D7
  3229. 00002308  6F04                     ble        +0x6 /* 0000230E */
  3230. 0000230A  2007                     move.l     D0, D7
  3231. 0000230C  6004                     bra        +0x6 /* 00002312 */
  3232. label0000230E:
  3233. 0000230E  2007                     move.l     D0, D7
  3234. 00002310  4480                     neg.l      D0
  3235. label00002312:
  3236. 00002312  2E00                     move.l     D7, D0
  3237. 00002314  206E 000C                movea.l    A0, [A6 + 0xC]
  3238. 00002318  226E 0008                movea.l    A1, [A6 + 0x8]
  3239. 0000231C  2C11                     move.l     D6, [A1]
  3240. 0000231E  9C90                     sub.l      D6, [A0]
  3241. 00002320  4A86                     tst.l      D6
  3242. 00002322  6F04                     ble        +0x6 /* 00002328 */
  3243. 00002324  2006                     move.l     D0, D6
  3244. 00002326  6004                     bra        +0x6 /* 0000232C */
  3245. label00002328:
  3246. 00002328  2006                     move.l     D0, D6
  3247. 0000232A  4480                     neg.l      D0
  3248. label0000232C:
  3249. 0000232C  2C00                     move.l     D6, D0
  3250. 0000232E  2006                     move.l     D0, D6
  3251. 00002330  D087                     add.l      D0, D7
  3252. 00002332  4CDF 00C0                movem.l    D6,D7, [A7]+
  3253. 00002336  4E5E                     unlink     A6
  3254. 00002338  4E75                     rts
  3255. fn0000233A:
  3256. 0000233A  48E7 0300                movem.l    -[A7], D6,D7
  3257. 0000233E  3E3C 0080                move.w     D7, 0x80
  3258. 00002342  7C5F                     moveq.l    D6, 0x5F
  3259. 00002344  604E                     bra        +0x50 /* 00002394 */
  3260. label00002346:
  3261. 00002346  4A46                     tst.w      D6
  3262. 00002348  6C04                     bge        +0x6 /* 0000234E */
  3263. 0000234A  0646 0080                addi.w     D6, 0x80
  3264. label0000234E:
  3265. 0000234E  42A7                     clr.l      -[A7]
  3266. 00002350  4878 0080                push.l     0x80
  3267. 00002354  2F3C 0006 487E           move.l     -[A7], 0x6487E
  3268. 0000235A  3047                     movea.w    A0, D7
  3269. 0000235C  2F08                     move.l     -[A7], A0
  3270. 0000235E  4EAD 0042                jsr        [A5 + 0x42 /* export_4 */]
  3271. 00002362  2040                     movea.l    A0, D0
  3272. 00002364  4868 0040                pea.l      [A0 + 0x40]
  3273. 00002368  4EAD 005A                jsr        [A5 + 0x5A /* export_7 */]
  3274. 0000236C  2F00                     move.l     -[A7], D0
  3275. 0000236E  A848                     syscall    FracSin
  3276. 00002370  4EAD 08BA                jsr        [A5 + 0x8BA /* export_275 */]
  3277. 00002374  204D                     movea.l    A0, A5
  3278. 00002376  2207                     move.l     D1, D7
  3279. 00002378  48C1                     ext.l      D1
  3280. 0000237A  E589                     lsl        D1, 2
  3281. 0000237C  D1C1                     add.l      A0, D1
  3282. 0000237E  2140 EB2E                move.l     [A0 - 0x14D2], D0
  3283. 00002382  204D                     movea.l    A0, A5
  3284. 00002384  2206                     move.l     D1, D6
  3285. 00002386  48C1                     ext.l      D1
  3286. 00002388  E589                     lsl        D1, 2
  3287. 0000238A  D1C1                     add.l      A0, D1
  3288. 0000238C  2140 ED2E                move.l     [A0 - 0x12D2], D0
  3289. 00002390  588F                     addq.l     A7, 4
  3290. 00002392  5346                     subq.w     D6, 1
  3291. label00002394:
  3292. 00002394  3007                     move.w     D0, D7
  3293. 00002396  5347                     subq.w     D7, 1
  3294. 00002398  4A40                     tst.w      D0
  3295. 0000239A  66AA                     bne        -0x54 /* 00002346 */
  3296. 0000239C  4CDF 00C0                movem.l    D6,D7, [A7]+
  3297. 000023A0  4E75                     rts
  3298. fn000023A2:
  3299. 000023A2  4E75                     rts
  3300. fn000023A4:
  3301. 000023A4  48E7 0718                movem.l    -[A7], D5,D6,D7,A3,A4
  3302. 000023A8  7E00                     moveq.l    D7, 0x00
  3303. 000023AA  3B7C 0014 A240           move.w     [A5 - 0x5DC0], 0x14
  3304. 000023B0  3B7C 000A A244           move.w     [A5 - 0x5DBC], 0xA /* '\n' */
  3305. 000023B6  3B7C 000F A248           move.w     [A5 - 0x5DB8], 0xF
  3306. 000023BC  3B7C 0004 A24C           move.w     [A5 - 0x5DB4], 0x4
  3307. 000023C2  3B7C 0004 A250           move.w     [A5 - 0x5DB0], 0x4
  3308. 000023C8  426D A254                clr.w      [A5 - 0x5DAC]
  3309. 000023CC  426D A258                clr.w      [A5 - 0x5DA8]
  3310. 000023D0  426D A25C                clr.w      [A5 - 0x5DA4]
  3311. 000023D4  426D A260                clr.w      [A5 - 0x5DA0]
  3312. 000023D8  426D A264                clr.w      [A5 - 0x5D9C]
  3313. 000023DC  3B7C 0004 A268           move.w     [A5 - 0x5D98], 0x4
  3314. 000023E2  7C00                     moveq.l    D6, 0x00
  3315. 000023E4  7A00                     moveq.l    D5, 0x00
  3316. 000023E6  49ED A270                lea.l      A4, [A5 - 0x5D90]
  3317. 000023EA  47ED A23E                lea.l      A3, [A5 - 0x5DC2]
  3318. 000023EE  600C                     bra        +0xE /* 000023FC */
  3319. label000023F0:
  3320. 000023F0  DC6B 0002                add.w      D6, [A3 + 0x2]
  3321. 000023F4  3886                     move.w     [A4], D6
  3322. 000023F6  5245                     addq.w     D5, 1
  3323. 000023F8  548C                     addq.l     A4, 2
  3324. 000023FA  588B                     addq.l     A3, 4
  3325. label000023FC:
  3326. 000023FC  0C45 000B                cmpi.w     D5, 0xB
  3327. 00002400  6DEE                     blt        -0x10 /* 000023F0 */
  3328. 00002402  3B46 A26E                move.w     [A5 - 0x5D92], D6
  3329. 00002406  3007                     move.w     D0, D7
  3330. 00002408  4CDF 18E0                movem.l    D5,D6,D7,A3,A4, [A7]+
  3331. 0000240C  4E75                     rts
  3332. fn0000240E:
  3333. 0000240E  2F07                     move.l     -[A7], D7
  3334. 00002410  7E00                     moveq.l    D7, 0x00
  3335. 00002412  3007                     move.w     D0, D7
  3336. 00002414  2E1F                     move.l     D7, [A7]+
  3337. 00002416  4E75                     rts
  3338. export_159:
  3339. 00002418  4E56 0000                link       A6, 0
  3340. 0000241C  2B6E 0008 A26A           move.l     [A5 - 0x5D96], [A6 + 0x8]
  3341. 00002422  4E5E                     unlink     A6
  3342. 00002424  4E75                     rts
  3343. export_160:
  3344. 00002426  202D A26A                move.l     D0, [A5 - 0x5D96]
  3345. 0000242A  4E75                     rts
  3346. fn0000242C:
  3347. 0000242C  7000                     moveq.l    D0, 0x00
  3348. 0000242E  4E75                     rts
  3349. export_161:
  3350. 00002430  2F07                     move.l     -[A7], D7
  3351. 00002432  7E00                     moveq.l    D7, 0x00
  3352. 00002434  206D A26A                movea.l    A0, [A5 - 0x5D96]
  3353. 00002438  30BC 0014                move.w     [A0], 0x14
  3354. 0000243C  206D A26A                movea.l    A0, [A5 - 0x5D96]
  3355. 00002440  317C 0014 0002           move.w     [A0 + 0x2], 0x14
  3356. 00002446  206D A26A                movea.l    A0, [A5 - 0x5D96]
  3357. 0000244A  317C 0003 0004           move.w     [A0 + 0x4], 0x3
  3358. 00002450  206D A26A                movea.l    A0, [A5 - 0x5D96]
  3359. 00002454  4268 0006                clr.w      [A0 + 0x6]
  3360. 00002458  206D A26A                movea.l    A0, [A5 - 0x5D96]
  3361. 0000245C  317C 0003 0008           move.w     [A0 + 0x8], 0x3
  3362. 00002462  206D A26A                movea.l    A0, [A5 - 0x5D96]
  3363. 00002466  317C 0002 000A           move.w     [A0 + 0xA], 0x2
  3364. 0000246C  206D A26A                movea.l    A0, [A5 - 0x5D96]
  3365. 00002470  317C 0001 000C           move.w     [A0 + 0xC], 0x1
  3366. 00002476  206D A26A                movea.l    A0, [A5 - 0x5D96]
  3367. 0000247A  4268 000E                clr.w      [A0 + 0xE]
  3368. 0000247E  206D A26A                movea.l    A0, [A5 - 0x5D96]
  3369. 00002482  4228 0010                clr.b      [A0 + 0x10]
  3370. 00002486  206D A26A                movea.l    A0, [A5 - 0x5D96]
  3371. 0000248A  4228 0011                clr.b      [A0 + 0x11]
  3372. 0000248E  206D A26A                movea.l    A0, [A5 - 0x5D96]
  3373. 00002492  4228 0012                clr.b      [A0 + 0x12]
  3374. 00002496  206D A26A                movea.l    A0, [A5 - 0x5D96]
  3375. 0000249A  317C 005A 0014           move.w     [A0 + 0x14], 0x5A /* 'Z' */
  3376. 000024A0  206D A26A                movea.l    A0, [A5 - 0x5D96]
  3377. 000024A4  4228 0016                clr.b      [A0 + 0x16]
  3378. 000024A8  3007                     move.w     D0, D7
  3379. 000024AA  2E1F                     move.l     D7, [A7]+
  3380. 000024AC  4E75                     rts
  3381. export_162:
  3382. 000024AE  2F0C                     move.l     -[A7], A4
  3383. 000024B0  7010                     moveq.l    D0, 0x10
  3384. 000024B2  D0AD A26A                add.l      D0, [A5 - 0x5D96]
  3385. 000024B6  2840                     movea.l    A4, D0
  3386. 000024B8  4A14                     tst.b      [A4]
  3387. 000024BA  6704                     beq        +0x6 /* 000024C0 */
  3388. 000024BC  4214                     clr.b      [A4]
  3389. 000024BE  6026                     bra        +0x28 /* 000024E6 */
  3390. label000024C0:
  3391. 000024C0  206D A26A                movea.l    A0, [A5 - 0x5D96]
  3392. 000024C4  4A28 0011                tst.b      [A0 + 0x11]
  3393. 000024C8  670A                     beq        +0xC /* 000024D4 */
  3394. 000024CA  206D A26A                movea.l    A0, [A5 - 0x5D96]
  3395. 000024CE  4228 0011                clr.b      [A0 + 0x11]
  3396. 000024D2  6012                     bra        +0x14 /* 000024E6 */
  3397. label000024D4:
  3398. 000024D4  206D A26A                movea.l    A0, [A5 - 0x5D96]
  3399. 000024D8  4A28 0012                tst.b      [A0 + 0x12]
  3400. 000024DC  6708                     beq        +0xA /* 000024E6 */
  3401. 000024DE  206D A26A                movea.l    A0, [A5 - 0x5D96]
  3402. 000024E2  4228 0012                clr.b      [A0 + 0x12]
  3403. label000024E6:
  3404. 000024E6  206D A26A                movea.l    A0, [A5 - 0x5D96]
  3405. 000024EA  4228 0016                clr.b      [A0 + 0x16]
  3406. 000024EE  285F                     movea.l    A4, [A7]+
  3407. 000024F0  4E75                     rts
  3408. export_163:
  3409. 000024F2  48E7 0108                movem.l    -[A7], D7,A4
  3410. 000024F6  206D A26A                movea.l    A0, [A5 - 0x5D96]
  3411. 000024FA  3E28 0002                move.w     D7, [A0 + 0x2]
  3412. 000024FE  5488                     addq.l     A0, 2
  3413. 00002500  2848                     movea.l    A4, A0
  3414. 00002502  0C47 0014                cmpi.w     D7, 0x14
  3415. 00002506  6C04                     bge        +0x6 /* 0000250C */
  3416. 00002508  7014                     moveq.l    D0, 0x14
  3417. 0000250A  6002                     bra        +0x4 /* 0000250E */
  3418. label0000250C:
  3419. 0000250C  3007                     move.w     D0, D7
  3420. label0000250E:
  3421. 0000250E  3880                     move.w     [A4], D0
  3422. 00002510  206D A26A                movea.l    A0, [A5 - 0x5D96]
  3423. 00002514  3E28 000A                move.w     D7, [A0 + 0xA]
  3424. 00002518  49E8 000A                lea.l      A4, [A0 + 0xA]
  3425. 0000251C  4A47                     tst.w      D7
  3426. 0000251E  6C04                     bge        +0x6 /* 00002524 */
  3427. 00002520  7000                     moveq.l    D0, 0x00
  3428. 00002522  6002                     bra        +0x4 /* 00002526 */
  3429. label00002524:
  3430. 00002524  3007                     move.w     D0, D7
  3431. label00002526:
  3432. 00002526  3880                     move.w     [A4], D0
  3433. 00002528  206D A26A                movea.l    A0, [A5 - 0x5D96]
  3434. 0000252C  3E28 0014                move.w     D7, [A0 + 0x14]
  3435. 00002530  0C47 005A                cmpi.w     D7, 0x5A /* 'Z' */
  3436. 00002534  6C04                     bge        +0x6 /* 0000253A */
  3437. 00002536  705A                     moveq.l    D0, 0x5A
  3438. 00002538  6002                     bra        +0x4 /* 0000253C */
  3439. label0000253A:
  3440. 0000253A  3007                     move.w     D0, D7
  3441. label0000253C:
  3442. 0000253C  206D A26A                movea.l    A0, [A5 - 0x5D96]
  3443. 00002540  3140 0014                move.w     [A0 + 0x14], D0
  3444. 00002544  4CDF 1080                movem.l    D7,A4, [A7]+
  3445. 00002548  4E75                     rts
  3446. export_164:
  3447. fn0000254A:
  3448. 0000254A  206D A26A                movea.l    A0, [A5 - 0x5D96]
  3449. 0000254E  1028 0010                move.b     D0, [A0 + 0x10]
  3450. 00002552  4E75                     rts
  3451. export_165:
  3452. fn00002554:
  3453. 00002554  206D A26A                movea.l    A0, [A5 - 0x5D96]
  3454. 00002558  1028 0011                move.b     D0, [A0 + 0x11]
  3455. 0000255C  4E75                     rts
  3456. export_166:
  3457. fn0000255E:
  3458. 0000255E  206D A26A                movea.l    A0, [A5 - 0x5D96]
  3459. 00002562  1028 0012                move.b     D0, [A0 + 0x12]
  3460. 00002566  4E75                     rts
  3461. fn00002568:
  3462. 00002568  4E75                     rts
  3463. export_171:
  3464. fn0000256A:
  3465. 0000256A  206D A26A                movea.l    A0, [A5 - 0x5D96]
  3466. 0000256E  3028 0002                move.w     D0, [A0 + 0x2]
  3467. 00002572  4E75                     rts
  3468. export_172:
  3469. fn00002574:
  3470. 00002574  206D A26A                movea.l    A0, [A5 - 0x5D96]
  3471. 00002578  3028 000A                move.w     D0, [A0 + 0xA]
  3472. 0000257C  4E75                     rts
  3473. fn0000257E:
  3474. 0000257E  2F2D A26A                move.l     -[A7], [A5 - 0x5D96]
  3475. 00002582  4EBA 0016                jsr        [PC + 0x16 /* 0000259A */]
  3476. 00002586  588F                     addq.l     A7, 4
  3477. 00002588  4E75                     rts
  3478. 0000258A  206D A26A                movea.l    A0, [A5 - 0x5D96]
  3479. 0000258E  4868 0008                pea.l      [A0 + 0x8]
  3480. 00002592  4EBA 0006                jsr        [PC + 0x6 /* 0000259A */]
  3481. 00002596  588F                     addq.l     A7, 4
  3482. 00002598  4E75                     rts
  3483. fn0000259A:
  3484. 0000259A  4E56 0000                link       A6, 0
  3485. 0000259E  2F0C                     move.l     -[A7], A4
  3486. 000025A0  286E 0008                movea.l    A4, [A6 + 0x8]
  3487. 000025A4  4EBA 1796                jsr        [PC + 0x1796 /* 00003D3C */]
  3488. 000025A8  B06D C552                cmp.w      D0, [A5 - 0x3AAE]
  3489. 000025AC  6604                     bne        +0x6 /* 000025B2 */
  3490. 000025AE  7000                     moveq.l    D0, 0x00
  3491. 000025B0  6020                     bra        +0x22 /* 000025D2 */
  3492. label000025B2:
  3493. 000025B2  4A6C 0002                tst.w      [A4 + 0x2]
  3494. 000025B6  6E04                     bgt        +0x6 /* 000025BC */
  3495. 000025B8  4A54                     tst.w      [A4]
  3496. 000025BA  6C10                     bge        +0x12 /* 000025CC */
  3497. label000025BC:
  3498. 000025BC  302C 0006                move.w     D0, [A4 + 0x6]
  3499. 000025C0  B06C 0004                cmp.w      D0, [A4 + 0x4]
  3500. 000025C4  6D0A                     blt        +0xC /* 000025D0 */
  3501. 000025C6  4A6C 0004                tst.w      [A4 + 0x4]
  3502. 000025CA  6D04                     blt        +0x6 /* 000025D0 */
  3503. label000025CC:
  3504. 000025CC  7000                     moveq.l    D0, 0x00
  3505. 000025CE  6002                     bra        +0x4 /* 000025D2 */
  3506. label000025D0:
  3507. 000025D0  7001                     moveq.l    D0, 0x01
  3508. label000025D2:
  3509. 000025D2  285F                     movea.l    A4, [A7]+
  3510. 000025D4  4E5E                     unlink     A6
  3511. 000025D6  4E75                     rts
  3512. export_167:
  3513. 000025D8  2F2D A26A                move.l     -[A7], [A5 - 0x5D96]
  3514. 000025DC  4EBA 0016                jsr        [PC + 0x16 /* 000025F4 */]
  3515. 000025E0  588F                     addq.l     A7, 4
  3516. 000025E2  4E75                     rts
  3517. export_168:
  3518. 000025E4  206D A26A                movea.l    A0, [A5 - 0x5D96]
  3519. 000025E8  4868 0008                pea.l      [A0 + 0x8]
  3520. 000025EC  4EBA 0006                jsr        [PC + 0x6 /* 000025F4 */]
  3521. 000025F0  588F                     addq.l     A7, 4
  3522. 000025F2  4E75                     rts
  3523. fn000025F4:
  3524. 000025F4  4E56 FFFC                link       A6, -0x0004
  3525. 000025F8  2F2E 0008                move.l     -[A7], [A6 + 0x8]
  3526. 000025FC  4EBA FF9C                jsr        [PC - 0x64 /* 0000259A */]
  3527. 00002600  4A00                     tst.b      D0
  3528. 00002602  588F                     addq.l     A7, 4
  3529. 00002604  6710                     beq        +0x12 /* 00002616 */
  3530. 00002606  206E 0008                movea.l    A0, [A6 + 0x8]
  3531. 0000260A  5368 0002                subq.w     [A0 + 0x2], 1
  3532. 0000260E  5268 0006                addq.w     [A0 + 0x6], 1
  3533. 00002612  7001                     moveq.l    D0, 0x01
  3534. 00002614  6002                     bra        +0x4 /* 00002618 */
  3535. label00002616:
  3536. 00002616  7000                     moveq.l    D0, 0x00
  3537. label00002618:
  3538. 00002618  4E5E                     unlink     A6
  3539. 0000261A  4E75                     rts
  3540. export_169:
  3541. 0000261C  2F2D A26A                move.l     -[A7], [A5 - 0x5D96]
  3542. 00002620  4EBA 0016                jsr        [PC + 0x16 /* 00002638 */]
  3543. 00002624  588F                     addq.l     A7, 4
  3544. 00002626  4E75                     rts
  3545. export_170:
  3546. 00002628  206D A26A                movea.l    A0, [A5 - 0x5D96]
  3547. 0000262C  4868 0008                pea.l      [A0 + 0x8]
  3548. 00002630  4EBA 0006                jsr        [PC + 0x6 /* 00002638 */]
  3549. 00002634  588F                     addq.l     A7, 4
  3550. 00002636  4E75                     rts
  3551. fn00002638:
  3552. 00002638  4E56 0000                link       A6, 0
  3553. 0000263C  2F0C                     move.l     -[A7], A4
  3554. 0000263E  7006                     moveq.l    D0, 0x06
  3555. 00002640  D0AE 0008                add.l      D0, [A6 + 0x8]
  3556. 00002644  2840                     movea.l    A4, D0
  3557. 00002646  5354                     subq.w     [A4], 1
  3558. 00002648  4A54                     tst.w      [A4]
  3559. 0000264A  6C02                     bge        +0x4 /* 0000264E */
  3560. 0000264C  4254                     clr.w      [A4]
  3561. label0000264E:
  3562. 0000264E  285F                     movea.l    A4, [A7]+
  3563. 00002650  4E5E                     unlink     A6
  3564. 00002652  4E75                     rts
  3565. fn00002654:
  3566. 00002654  4E56 0000                link       A6, 0
  3567. 00002658  48E7 0118                movem.l    -[A7], D7,A3,A4
  3568. 0000265C  266E 0008                movea.l    A3, [A6 + 0x8]
  3569. 00002660  49EB 0002                lea.l      A4, [A3 + 0x2]
  3570. 00002664  302E 000C                move.w     D0, [A6 + 0xC]
  3571. 00002668  D154                     add.w      [A4], D0
  3572. 0000266A  3E13                     move.w     D7, [A3]
  3573. 0000266C  BE54                     cmp.w      D7, [A4]
  3574. 0000266E  6C06                     bge        +0x8 /* 00002676 */
  3575. 00002670  4A47                     tst.w      D7
  3576. 00002672  6F02                     ble        +0x4 /* 00002676 */
  3577. 00002674  3893                     move.w     [A4], [A3]
  3578. label00002676:
  3579. 00002676  4CDF 1880                movem.l    D7,A3,A4, [A7]+
  3580. 0000267A  4E5E                     unlink     A6
  3581. 0000267C  4E75                     rts
  3582. fn0000267E:
  3583. 0000267E  4E56 0000                link       A6, 0
  3584. 00002682  206E 0008                movea.l    A0, [A6 + 0x8]
  3585. 00002686  4A50                     tst.w      [A0]
  3586. 00002688  6F0A                     ble        +0xC /* 00002694 */
  3587. 0000268A  302E 000C                move.w     D0, [A6 + 0xC]
  3588. 0000268E  206E 0008                movea.l    A0, [A6 + 0x8]
  3589. 00002692  D150                     add.w      [A0], D0
  3590. label00002694:
  3591. 00002694  4E5E                     unlink     A6
  3592. 00002696  4E75                     rts
  3593. fn00002698:
  3594. 00002698  4E56 0000                link       A6, 0
  3595. 0000269C  2F0C                     move.l     -[A7], A4
  3596. 0000269E  7004                     moveq.l    D0, 0x04
  3597. 000026A0  D0AE 0008                add.l      D0, [A6 + 0x8]
  3598. 000026A4  2840                     movea.l    A4, D0
  3599. 000026A6  4A54                     tst.w      [A4]
  3600. 000026A8  6F06                     ble        +0x8 /* 000026B0 */
  3601. 000026AA  302E 000C                move.w     D0, [A6 + 0xC]
  3602. 000026AE  D154                     add.w      [A4], D0
  3603. label000026B0:
  3604. 000026B0  285F                     movea.l    A4, [A7]+
  3605. 000026B2  4E5E                     unlink     A6
  3606. 000026B4  4E75                     rts
  3607. export_175:
  3608. 000026B6  4E56 0000                link       A6, 0
  3609. 000026BA  48E7 0318                movem.l    -[A7], D6,D7,A3,A4
  3610. 000026BE  266E 0008                movea.l    A3, [A6 + 0x8]
  3611. 000026C2  4267                     clr.w      -[A7]
  3612. 000026C4  A861                     syscall    Random
  3613. 000026C6  3E1F                     move.w     D7, [A7]+
  3614. 000026C8  48C7                     ext.l      D7
  3615. 000026CA  4A87                     tst.l      D7
  3616. 000026CC  6F04                     ble        +0x6 /* 000026D2 */
  3617. 000026CE  2007                     move.l     D0, D7
  3618. 000026D0  6004                     bra        +0x6 /* 000026D6 */
  3619. label000026D2:
  3620. 000026D2  2007                     move.l     D0, D7
  3621. 000026D4  4480                     neg.l      D0
  3622. label000026D6:
  3623. 000026D6  2E00                     move.l     D7, D0
  3624. 000026D8  306D A26E                movea.w    A0, [A5 - 0x5D92]
  3625. 000026DC  2F08                     move.l     -[A7], A0
  3626. 000026DE  2F07                     move.l     -[A7], D7
  3627. 000026E0  4EAD 0062                jsr        [A5 + 0x62 /* export_8 */]
  3628. 000026E4  2E00                     move.l     D7, D0
  3629. 000026E6  7C00                     moveq.l    D6, 0x00
  3630. 000026E8  49ED A270                lea.l      A4, [A5 - 0x5D90]
  3631. 000026EC  600A                     bra        +0xC /* 000026F8 */
  3632. label000026EE:
  3633. 000026EE  3054                     movea.w    A0, [A4]
  3634. 000026F0  B1C7                     cmpa.l     A0, D7
  3635. 000026F2  6E0A                     bgt        +0xC /* 000026FE */
  3636. 000026F4  5246                     addq.w     D6, 1
  3637. 000026F6  548C                     addq.l     A4, 2
  3638. label000026F8:
  3639. 000026F8  0C46 000B                cmpi.w     D6, 0xB
  3640. 000026FC  6DF0                     blt        -0xE /* 000026EE */
  3641. label000026FE:
  3642. 000026FE  1686                     move.b     [A3], D6
  3643. 00002700  1013                     move.b     D0, [A3]
  3644. 00002702  4880                     ext.w      D0
  3645. 00002704  0C40 0009                cmpi.w     D0, 0x9 /* '\t' */
  3646. 00002708  6242                     bhi        +0x44 /* 0000274C */
  3647. 0000270A  43FA 005C                lea.l      A1, [PC + 0x5C /* 00002768, value 0xFFAEFFDE */]
  3648. 0000270E  D040                     add.w      D0, D0
  3649. 00002710  D2F1 0000                add.w      A1, [A1 + D0.w]
  3650. 00002714  4ED1                     jmp        [A1]
  3651. 00002716  377C 0014 0002           move.w     [A3 + 0x2], 0x14
  3652. 0000271C  602E                     bra        +0x30 /* 0000274C */
  3653. 0000271E  377C 0005 0002           move.w     [A3 + 0x2], 0x5
  3654. 00002724  6026                     bra        +0x28 /* 0000274C */
  3655. 00002726  377C 0001 0002           move.w     [A3 + 0x2], 0x1
  3656. 0000272C  601E                     bra        +0x20 /* 0000274C */
  3657. 0000272E  377C 0002 0002           move.w     [A3 + 0x2], 0x2
  3658. 00002734  6016                     bra        +0x18 /* 0000274C */
  3659. 00002736  377C 0001 0002           move.w     [A3 + 0x2], 0x1
  3660. 0000273C  600E                     bra        +0x10 /* 0000274C */
  3661. 0000273E  377C 0001 0002           move.w     [A3 + 0x2], 0x1
  3662. 00002744  6006                     bra        +0x8 /* 0000274C */
  3663. 00002746  377C 005A 0002           move.w     [A3 + 0x2], 0x5A /* 'Z' */
  3664. label0000274C:
  3665. 0000274C  1013                     move.b     D0, [A3]
  3666. 0000274E  4880                     ext.w      D0
  3667. 00002750  204D                     movea.l    A0, A5
  3668. 00002752  48C0                     ext.l      D0
  3669. 00002754  E588                     lsl        D0, 2
  3670. 00002756  D1C0                     add.l      A0, D0
  3671. 00002758  226E 000C                movea.l    A1, [A6 + 0xC]
  3672. 0000275C  32A8 A23E                move.w     [A1], [A0 - 0x5DC2]
  3673. 00002760  4CDF 18C0                movem.l    D6,D7,A3,A4, [A7]+
  3674. 00002764  4E5E                     unlink     A6
  3675. 00002766  4E75                     rts
  3676. 00002768  FFAE                     .invalid   <<F/6/7>>
  3677. 0000276A  FFDE                     .invalid   <<F/7/7>>
  3678. 0000276C  FFC6                     .invalid   <<F/7/7>>
  3679. 0000276E  FFE4                     .invalid   <<F/7/7>>
  3680. 00002770  FFE4                     .invalid   <<F/7/7>>
  3681. 00002772  FFB6                     .invalid   <<F/6/7>>
  3682. 00002774  FFE4                     .invalid   <<F/7/7>>
  3683. 00002776  FFCE                     .invalid   <<F/7/7>>
  3684. 00002778  FFBE                     .invalid   <<F/6/7>>
  3685. 0000277A  FFD6                     .invalid   <<F/7/7>>
  3686. export_176:
  3687. 0000277C  4E56 0000                link       A6, 0
  3688. 00002780  48E7 0108                movem.l    -[A7], D7,A4
  3689. 00002784  286E 0008                movea.l    A4, [A6 + 0x8]
  3690. 00002788  7E00                     moveq.l    D7, 0x00
  3691. 0000278A  1014                     move.b     D0, [A4]
  3692. 0000278C  4880                     ext.w      D0
  3693. 0000278E  0C40 000A                cmpi.w     D0, 0xA /* '\n' */
  3694. 00002792  6200 00F8                bhi        +0xFA /* 0000288C */
  3695. 00002796  43FA 010A                lea.l      A1, [PC + 0x10A /* 000028A2, value 0xFF00FFCA */]
  3696. 0000279A  D040                     add.w      D0, D0
  3697. 0000279C  D2F1 0000                add.w      A1, [A1 + D0.w]
  3698. 000027A0  4ED1                     jmp        [A1]
  3699. 000027A2  3F2C 0002                move.w     -[A7], [A4 + 0x2]
  3700. 000027A6  2F2D A26A                move.l     -[A7], [A5 - 0x5D96]
  3701. 000027AA  4EBA FEA8                jsr        [PC - 0x158 /* 00002654 */]
  3702. 000027AE  4257                     clr.w      [A7]
  3703. 000027B0  4EAD 0242                jsr        [A5 + 0x242 /* export_68 */]
  3704. 000027B4  7E01                     moveq.l    D7, 0x01
  3705. 000027B6  5C8F                     addq.l     A7, 6
  3706. 000027B8  6000 00D2                bra        +0xD4 /* 0000288C */
  3707. 000027BC  3F2C 0002                move.w     -[A7], [A4 + 0x2]
  3708. 000027C0  2F2D A26A                move.l     -[A7], [A5 - 0x5D96]
  3709. 000027C4  4EBA FEB8                jsr        [PC - 0x148 /* 0000267E */]
  3710. 000027C8  5C8F                     addq.l     A7, 6
  3711. 000027CA  6000 00C0                bra        +0xC2 /* 0000288C */
  3712. 000027CE  3F2C 0002                move.w     -[A7], [A4 + 0x2]
  3713. 000027D2  2F2D A26A                move.l     -[A7], [A5 - 0x5D96]
  3714. 000027D6  4EBA FEC0                jsr        [PC - 0x140 /* 00002698 */]
  3715. 000027DA  5C8F                     addq.l     A7, 6
  3716. 000027DC  6000 00AE                bra        +0xB0 /* 0000288C */
  3717. 000027E0  3F2C 0002                move.w     -[A7], [A4 + 0x2]
  3718. 000027E4  206D A26A                movea.l    A0, [A5 - 0x5D96]
  3719. 000027E8  4868 0008                pea.l      [A0 + 0x8]
  3720. 000027EC  4EBA FE66                jsr        [PC - 0x19A /* 00002654 */]
  3721. 000027F0  3EBC 0001                move.w     [A7], 0x1
  3722. 000027F4  4EAD 0242                jsr        [A5 + 0x242 /* export_68 */]
  3723. 000027F8  7E01                     moveq.l    D7, 0x01
  3724. 000027FA  5C8F                     addq.l     A7, 6
  3725. 000027FC  6000 008E                bra        +0x90 /* 0000288C */
  3726. 00002800  3F2C 0002                move.w     -[A7], [A4 + 0x2]
  3727. 00002804  206D A26A                movea.l    A0, [A5 - 0x5D96]
  3728. 00002808  4868 0008                pea.l      [A0 + 0x8]
  3729. 0000280C  4EBA FE70                jsr        [PC - 0x190 /* 0000267E */]
  3730. 00002810  5C8F                     addq.l     A7, 6
  3731. 00002812  6078                     bra        +0x7A /* 0000288C */
  3732. 00002814  3F2C 0002                move.w     -[A7], [A4 + 0x2]
  3733. 00002818  206D A26A                movea.l    A0, [A5 - 0x5D96]
  3734. 0000281C  4868 0008                pea.l      [A0 + 0x8]
  3735. 00002820  4EBA FE76                jsr        [PC - 0x18A /* 00002698 */]
  3736. 00002824  5C8F                     addq.l     A7, 6
  3737. 00002826  6064                     bra        +0x66 /* 0000288C */
  3738. 00002828  206D A26A                movea.l    A0, [A5 - 0x5D96]
  3739. 0000282C  117C 0001 0010           move.b     [A0 + 0x10], 0x1
  3740. 00002832  4EAD 01D2                jsr        [A5 + 0x1D2 /* export_54 */]
  3741. 00002836  3F3C 0002                move.w     -[A7], 0x2
  3742. 0000283A  4EAD 0242                jsr        [A5 + 0x242 /* export_68 */]
  3743. 0000283E  7E01                     moveq.l    D7, 0x01
  3744. 00002840  548F                     addq.l     A7, 2
  3745. 00002842  6048                     bra        +0x4A /* 0000288C */
  3746. 00002844  206D A26A                movea.l    A0, [A5 - 0x5D96]
  3747. 00002848  117C 0001 0012           move.b     [A0 + 0x12], 0x1
  3748. 0000284E  603C                     bra        +0x3E /* 0000288C */
  3749. 00002850  206D A26A                movea.l    A0, [A5 - 0x5D96]
  3750. 00002854  117C 0001 0011           move.b     [A0 + 0x11], 0x1
  3751. 0000285A  4EAD 01D2                jsr        [A5 + 0x1D2 /* export_54 */]
  3752. 0000285E  3F3C 0003                move.w     -[A7], 0x3
  3753. 00002862  4EAD 0242                jsr        [A5 + 0x242 /* export_68 */]
  3754. 00002866  7E01                     moveq.l    D7, 0x01
  3755. 00002868  548F                     addq.l     A7, 2
  3756. 0000286A  6020                     bra        +0x22 /* 0000288C */
  3757. 0000286C  302C 0002                move.w     D0, [A4 + 0x2]
  3758. 00002870  206D A26A                movea.l    A0, [A5 - 0x5D96]
  3759. 00002874  D168 0014                add.w      [A0 + 0x14], D0
  3760. 00002878  3F3C 0004                move.w     -[A7], 0x4
  3761. 0000287C  4EAD 0242                jsr        [A5 + 0x242 /* export_68 */]
  3762. 00002880  7E01                     moveq.l    D7, 0x01
  3763. 00002882  548F                     addq.l     A7, 2
  3764. 00002884  6006                     bra        +0x8 /* 0000288C */
  3765. 00002886  4EAD 01C2                jsr        [A5 + 0x1C2 /* export_52 */]
  3766. 0000288A  7E01                     moveq.l    D7, 0x01
  3767. label0000288C:
  3768. 0000288C  4A07                     tst.b      D7
  3769. 0000288E  660A                     bne        +0xC /* 0000289A */
  3770. 00002890  3F3C 0005                move.w     -[A7], 0x5
  3771. 00002894  4EAD 0242                jsr        [A5 + 0x242 /* export_68 */]
  3772. 00002898  548F                     addq.l     A7, 2
  3773. label0000289A:
  3774. 0000289A  4CDF 1080                movem.l    D7,A4, [A7]+
  3775. 0000289E  4E5E                     unlink     A6
  3776. 000028A0  4E75                     rts
  3777. 000028A2  FF00                     .extension 0xF00 <<F/4-5/7>> // unimplemented
  3778. 000028A4  FFCA                     .invalid   <<F/7/7>>
  3779. 000028A6  FF3E                     .extension 0xF3E <<F/4-5/7>> // unimplemented
  3780. 000028A8  FF86                     .invalid   <<F/6/7>>
  3781. 000028AA  FFA2                     .invalid   <<F/6/7>>
  3782. 000028AC  FF1A                     .extension 0xF1A <<F/4-5/7>> // unimplemented
  3783. 000028AE  FFE4                     .invalid   <<F/7/7>>
  3784. 000028B0  FF5E                     .extension 0xF5E <<F/4-5/7>> // unimplemented
  3785. 000028B2  FF2C                     .extension 0xF2C <<F/4-5/7>> // unimplemented
  3786. 000028B4  FF72                     .extension 0xF72 <<F/4-5/7>> // unimplemented
  3787. 000028B6  FFAE                     .invalid   <<F/6/7>>
  3788. fn000028B8:
  3789. 000028B8  4E56 0000                link       A6, 0
  3790. 000028BC  48E7 0108                movem.l    -[A7], D7,A4
  3791. 000028C0  206D A26A                movea.l    A0, [A5 - 0x5D96]
  3792. 000028C4  4A28 0016                tst.b      [A0 + 0x16]
  3793. 000028C8  6714                     beq        +0x16 /* 000028DE */
  3794. 000028CA  206D A26A                movea.l    A0, [A5 - 0x5D96]
  3795. 000028CE  3E2D C32A                move.w     D7, [A5 - 0x3CD6]
  3796. 000028D2  9E68 001A                sub.w      D7, [A0 + 0x1A]
  3797. 000028D6  3F07                     move.w     -[A7], D7
  3798. 000028D8  4EBA 008C                jsr        [PC + 0x8C /* 00002966 */]
  3799. 000028DC  548F                     addq.l     A7, 2
  3800. label000028DE:
  3801. 000028DE  4A2E 0008                tst.b      [A6 + 0x8]
  3802. 000028E2  671E                     beq        +0x20 /* 00002902 */
  3803. 000028E4  206D A26A                movea.l    A0, [A5 - 0x5D96]
  3804. 000028E8  4A28 0016                tst.b      [A0 + 0x16]
  3805. 000028EC  6614                     bne        +0x16 /* 00002902 */
  3806. 000028EE  206D A26A                movea.l    A0, [A5 - 0x5D96]
  3807. 000028F2  4A68 0014                tst.w      [A0 + 0x14]
  3808. 000028F6  660A                     bne        +0xC /* 00002902 */
  3809. 000028F8  3F3C 0006                move.w     -[A7], 0x6
  3810. 000028FC  4EAD 0242                jsr        [A5 + 0x242 /* export_68 */]
  3811. 00002900  548F                     addq.l     A7, 2
  3812. label00002902:
  3813. 00002902  7016                     moveq.l    D0, 0x16
  3814. 00002904  D0AD A26A                add.l      D0, [A5 - 0x5D96]
  3815. 00002908  2840                     movea.l    A4, D0
  3816. 0000290A  18AE 0008                move.b     [A4], [A6 + 0x8]
  3817. 0000290E  4A14                     tst.b      [A4]
  3818. 00002910  670A                     beq        +0xC /* 0000291C */
  3819. 00002912  206D A26A                movea.l    A0, [A5 - 0x5D96]
  3820. 00002916  216D C328 0018           move.l     [A0 + 0x18], [A5 - 0x3CD8]
  3821. label0000291C:
  3822. 0000291C  4CDF 1080                movem.l    D7,A4, [A7]+
  3823. 00002920  4E5E                     unlink     A6
  3824. 00002922  4E75                     rts
  3825. export_178:
  3826. 00002924  4E56 0000                link       A6, 0
  3827. 00002928  2F0C                     move.l     -[A7], A4
  3828. 0000292A  7014                     moveq.l    D0, 0x14
  3829. 0000292C  D0AD A26A                add.l      D0, [A5 - 0x5D96]
  3830. 00002930  2840                     movea.l    A4, D0
  3831. 00002932  3014                     move.w     D0, [A4]
  3832. 00002934  B06E 0008                cmp.w      D0, [A6 + 0x8]
  3833. 00002938  6C0E                     bge        +0x10 /* 00002948 */
  3834. 0000293A  38AE 0008                move.w     [A4], [A6 + 0x8]
  3835. 0000293E  3F3C 0004                move.w     -[A7], 0x4
  3836. 00002942  4EAD 0242                jsr        [A5 + 0x242 /* export_68 */]
  3837. 00002946  548F                     addq.l     A7, 2
  3838. label00002948:
  3839. 00002948  285F                     movea.l    A4, [A7]+
  3840. 0000294A  4E5E                     unlink     A6
  3841. 0000294C  4E75                     rts
  3842. export_174:
  3843. 0000294E  4E56 0000                link       A6, 0
  3844. 00002952  206D A26A                movea.l    A0, [A5 - 0x5D96]
  3845. 00002956  3028 0014                move.w     D0, [A0 + 0x14]
  3846. 0000295A  B06E 0008                cmp.w      D0, [A6 + 0x8]
  3847. 0000295E  5EC0                     sgt        D0
  3848. 00002960  4400                     neg.b      D0
  3849. 00002962  4E5E                     unlink     A6
  3850. 00002964  4E75                     rts
  3851. export_173:
  3852. fn00002966:
  3853. 00002966  4E56 0000                link       A6, 0
  3854. 0000296A  2F0C                     move.l     -[A7], A4
  3855. 0000296C  7014                     moveq.l    D0, 0x14
  3856. 0000296E  D0AD A26A                add.l      D0, [A5 - 0x5D96]
  3857. 00002972  2840                     movea.l    A4, D0
  3858. 00002974  4A54                     tst.w      [A4]
  3859. 00002976  6F16                     ble        +0x18 /* 0000298E */
  3860. 00002978  302E 0008                move.w     D0, [A6 + 0x8]
  3861. 0000297C  9154                     sub.w      [A4], D0
  3862. 0000297E  4A54                     tst.w      [A4]
  3863. 00002980  6E0C                     bgt        +0xE /* 0000298E */
  3864. 00002982  4254                     clr.w      [A4]
  3865. 00002984  3F3C 0009                move.w     -[A7], 0x9 /* '\t' */
  3866. 00002988  4EAD 0242                jsr        [A5 + 0x242 /* export_68 */]
  3867. 0000298C  548F                     addq.l     A7, 2
  3868. label0000298E:
  3869. 0000298E  206D A26A                movea.l    A0, [A5 - 0x5D96]
  3870. 00002992  4A68 0014                tst.w      [A0 + 0x14]
  3871. 00002996  5EC0                     sgt        D0
  3872. 00002998  4400                     neg.b      D0
  3873. 0000299A  285F                     movea.l    A4, [A7]+
  3874. 0000299C  4E5E                     unlink     A6
  3875. 0000299E  4E75                     rts
  3876. export_177:
  3877. 000029A0  206D A26A                movea.l    A0, [A5 - 0x5D96]
  3878. 000029A4  4A28 0016                tst.b      [A0 + 0x16]
  3879. 000029A8  670A                     beq        +0xC /* 000029B4 */
  3880. 000029AA  206D A26A                movea.l    A0, [A5 - 0x5D96]
  3881. 000029AE  4A68 0014                tst.w      [A0 + 0x14]
  3882. 000029B2  6E04                     bgt        +0x6 /* 000029B8 */
  3883. label000029B4:
  3884. 000029B4  7000                     moveq.l    D0, 0x00
  3885. 000029B6  6002                     bra        +0x4 /* 000029BA */
  3886. label000029B8:
  3887. 000029B8  7001                     moveq.l    D0, 0x01
  3888. label000029BA:
  3889. 000029BA  4E75                     rts
  3890. fn000029BC:
  3891. 000029BC  206D A26A                movea.l    A0, [A5 - 0x5D96]
  3892. 000029C0  3028 0014                move.w     D0, [A0 + 0x14]
  3893. 000029C4  4E75                     rts
  3894. export_184:
  3895. 000029C6  4E56 FFF8                link       A6, -0x0008
  3896. 000029CA  2F07                     move.l     -[A7], D7
  3897. 000029CC  7E00                     moveq.l    D7, 0x00
  3898. 000029CE  2B6E 0008 F594           move.l     [A5 - 0xA6C], [A6 + 0x8]
  3899. 000029D4  42AD F598                clr.l      [A5 - 0xA68]
  3900. 000029D8  3D7C 0003 FFF8           move.w     [A6 - 0x8], 0x3
  3901. 000029DE  3D7C 0001 FFFA           move.w     [A6 - 0x6], 0x1
  3902. 000029E4  42AE FFFC                clr.l      [A6 - 0x4]
  3903. 000029E8  486E FFF8                pea.l      [A6 - 0x8]
  3904. 000029EC  4EBA 034A                jsr        [PC + 0x34A /* 00002D38 */]
  3905. 000029F0  422D F5D6                clr.b      [A5 - 0xA2A]
  3906. 000029F4  422D F5D7                clr.b      [A5 - 0xA29]
  3907. 000029F8  4EBA 0A4C                jsr        [PC + 0xA4C /* 00003446 */]
  3908. 000029FC  486D 066A                pea.l      [A5 + 0x66A /* export_201 */]
  3909. 00002A00  486D F6EA                pea.l      [A5 - 0x916]
  3910. 00002A04  4EBA 273E                jsr        [PC + 0x273E /* 00005144 */]
  3911. 00002A08  486D 0672                pea.l      [A5 + 0x672 /* export_202 */]
  3912. 00002A0C  486D F6EB                pea.l      [A5 - 0x915]
  3913. 00002A10  4EBA 2732                jsr        [PC + 0x2732 /* 00005144 */]
  3914. 00002A14  486D 067A                pea.l      [A5 + 0x67A /* export_203 */]
  3915. 00002A18  486D F6EC                pea.l      [A5 - 0x914]
  3916. 00002A1C  4EBA 2726                jsr        [PC + 0x2726 /* 00005144 */]
  3917. 00002A20  486D 05BA                pea.l      [A5 + 0x5BA /* export_179 */]
  3918. 00002A24  486D F6ED                pea.l      [A5 - 0x913]
  3919. 00002A28  4EBA 271A                jsr        [PC + 0x271A /* 00005144 */]
  3920. 00002A2C  486D 05C2                pea.l      [A5 + 0x5C2 /* export_180 */]
  3921. 00002A30  486D F6EE                pea.l      [A5 - 0x912]
  3922. 00002A34  4EBA 270E                jsr        [PC + 0x270E /* 00005144 */]
  3923. 00002A38  486D 05CA                pea.l      [A5 + 0x5CA /* export_181 */]
  3924. 00002A3C  486D F6EF                pea.l      [A5 - 0x911]
  3925. 00002A40  4EBA 2702                jsr        [PC + 0x2702 /* 00005144 */]
  3926. 00002A44  486D 05D2                pea.l      [A5 + 0x5D2 /* export_182 */]
  3927. 00002A48  486D F6F1                pea.l      [A5 - 0x90F]
  3928. 00002A4C  4EBA 26F6                jsr        [PC + 0x26F6 /* 00005144 */]
  3929. 00002A50  486D 05DA                pea.l      [A5 + 0x5DA /* export_183 */]
  3930. 00002A54  486D F6F0                pea.l      [A5 - 0x910]
  3931. 00002A58  4EBA 26EA                jsr        [PC + 0x26EA /* 00005144 */]
  3932. 00002A5C  1EBC 0001                move.b     [A7], 0x1
  3933. 00002A60  1F2D F6ED                move.b     -[A7], [A5 - 0x913]
  3934. 00002A64  4EBA 272C                jsr        [PC + 0x272C /* 00005192 */]
  3935. 00002A68  4217                     clr.b      [A7]
  3936. 00002A6A  2F3C 0018 0014           move.l     -[A7], 0x180014
  3937. 00002A70  A902                     syscall    RealFont
  3938. 00002A72  4A1F                     tst.b      [A7]+
  3939. 00002A74  4FEF 0044                lea.l      A7, [A7 + 0x44]
  3940. 00002A78  6708                     beq        +0xA /* 00002A82 */
  3941. 00002A7A  3B7C 0014 F5D4           move.w     [A5 - 0xA2C], 0x14
  3942. 00002A80  6006                     bra        +0x8 /* 00002A88 */
  3943. label00002A82:
  3944. 00002A82  3B7C 0003 F5D4           move.w     [A5 - 0xA2C], 0x3
  3945. label00002A88:
  3946. 00002A88  3007                     move.w     D0, D7
  3947. 00002A8A  2E1F                     move.l     D7, [A7]+
  3948. 00002A8C  4E5E                     unlink     A6
  3949. 00002A8E  4E75                     rts
  3950. export_185:
  3951. 00002A90  2F07                     move.l     -[A7], D7
  3952. 00002A92  7E00                     moveq.l    D7, 0x00
  3953. 00002A94  4AAD F598                tst.l      [A5 - 0xA68]
  3954. 00002A98  670E                     beq        +0x10 /* 00002AA8 */
  3955. 00002A9A  2F2D F598                move.l     -[A7], [A5 - 0xA68]
  3956. 00002A9E  4EAD 0F82                jsr        [A5 + 0xF82 /* export_492 */]
  3957. 00002AA2  42AD F598                clr.l      [A5 - 0xA68]
  3958. 00002AA6  588F                     addq.l     A7, 4
  3959. label00002AA8:
  3960. 00002AA8  3007                     move.w     D0, D7
  3961. 00002AAA  2E1F                     move.l     D7, [A7]+
  3962. 00002AAC  4E75                     rts
  3963. fn00002AAE:
  3964. 00002AAE  4E56 FFF4                link       A6, -0x000C
  3965. 00002AB2  2F0C                     move.l     -[A7], A4
  3966. 00002AB4  4AAD F598                tst.l      [A5 - 0xA68]
  3967. 00002AB8  6642                     bne        +0x44 /* 00002AFC */
  3968. 00002ABA  486E FFF4                pea.l      [A6 - 0xC]
  3969. 00002ABE  A874                     syscall    GetPort
  3970. 00002AC0  42A7                     clr.l      -[A7]
  3971. 00002AC2  AA32                     syscall    GetGDevice
  3972. 00002AC4  285F                     movea.l    A4, [A7]+
  3973. 00002AC6  2F2D F594                move.l     -[A7], [A5 - 0xA6C]
  3974. 00002ACA  AA31                     syscall    SetGDevice
  3975. 00002ACC  486E FFF8                pea.l      [A6 - 0x8]
  3976. 00002AD0  42A7                     clr.l      -[A7]
  3977. 00002AD2  302D F69A                move.w     D0, [A5 - 0x966]
  3978. 00002AD6  D040                     add.w      D0, D0
  3979. 00002AD8  3F00                     move.w     -[A7], D0
  3980. 00002ADA  3F3C 0060                move.w     -[A7], 0x60 /* '`' */
  3981. 00002ADE  A8A7                     syscall    SetRect
  3982. 00002AE0  1F3C 0001                move.b     -[A7], 0x1
  3983. 00002AE4  486E FFF8                pea.l      [A6 - 0x8]
  3984. 00002AE8  4EAD 0F6A                jsr        [A5 + 0xF6A /* export_489 */]
  3985. 00002AEC  2B40 F598                move.l     [A5 - 0xA68], D0
  3986. 00002AF0  2E8C                     move.l     [A7], A4
  3987. 00002AF2  AA31                     syscall    SetGDevice
  3988. 00002AF4  2F2E FFF4                move.l     -[A7], [A6 - 0xC]
  3989. 00002AF8  A873                     syscall    SetPort
  3990. 00002AFA  548F                     addq.l     A7, 2
  3991. label00002AFC:
  3992. 00002AFC  285F                     movea.l    A4, [A7]+
  3993. 00002AFE  4E5E                     unlink     A6
  3994. 00002B00  4E75                     rts
  3995. fn00002B02:
  3996. 00002B02  4E56 0000                link       A6, 0
  3997. 00002B06  204D                     movea.l    A0, A5
  3998. 00002B08  D0EE 0008                add.w      A0, [A6 + 0x8]
  3999. 00002B0C  117C 0001 F5CC           move.b     [A0 - 0xA34], 0x1
  4000. 00002B12  1B7C 0001 F592           move.b     [A5 - 0xA6E], 0x1
  4001. 00002B18  4E5E                     unlink     A6
  4002. 00002B1A  4E75                     rts
  4003. fn00002B1C:
  4004. 00002B1C  2F07                     move.l     -[A7], D7
  4005. 00002B1E  4AAD F6AC                tst.l      [A5 - 0x954]
  4006. 00002B22  6608                     bne        +0xA /* 00002B2C */
  4007. 00002B24  203C FFFF FCF7           move.l     D0, 0xFFFFFCF7
  4008. 00002B2A  603E                     bra        +0x40 /* 00002B6A */
  4009. label00002B2C:
  4010. 00002B2C  4878 003C                push.l     0x3C /* '<' */
  4011. 00002B30  202D F6AC                move.l     D0, [A5 - 0x954]
  4012. 00002B34  90AD C328                sub.l      D0, [A5 - 0x3CD8]
  4013. 00002B38  2F00                     move.l     -[A7], D0
  4014. 00002B3A  4EAD 005A                jsr        [A5 + 0x5A /* export_7 */]
  4015. 00002B3E  2E00                     move.l     D7, D0
  4016. 00002B40  4A87                     tst.l      D7
  4017. 00002B42  6F04                     ble        +0x6 /* 00002B48 */
  4018. 00002B44  2007                     move.l     D0, D7
  4019. 00002B46  6002                     bra        +0x4 /* 00002B4A */
  4020. label00002B48:
  4021. 00002B48  7000                     moveq.l    D0, 0x00
  4022. label00002B4A:
  4023. 00002B4A  2E00                     move.l     D7, D0
  4024. 00002B4C  703C                     moveq.l    D0, 0x3C
  4025. 00002B4E  B087                     cmp.l      D0, D7
  4026. 00002B50  6D16                     blt        +0x18 /* 00002B68 */
  4027. 00002B52  4A2D F6DF                tst.b      [A5 - 0x921]
  4028. 00002B56  6610                     bne        +0x12 /* 00002B68 */
  4029. 00002B58  3F3C 0026                move.w     -[A7], 0x26 /* '&' */
  4030. 00002B5C  4EAD 0242                jsr        [A5 + 0x242 /* export_68 */]
  4031. 00002B60  1B7C 0001 F6DF           move.b     [A5 - 0x921], 0x1
  4032. 00002B66  548F                     addq.l     A7, 2
  4033. label00002B68:
  4034. 00002B68  2007                     move.l     D0, D7
  4035. label00002B6A:
  4036. 00002B6A  2E1F                     move.l     D7, [A7]+
  4037. 00002B6C  4E75                     rts
  4038. fn00002B6E:
  4039. 00002B6E  302D F6AA                move.w     D0, [A5 - 0x956]
  4040. 00002B72  4E75                     rts
  4041. fn00002B74:
  4042. 00002B74  4E56 FFFE                link       A6, -0x0002
  4043. 00002B78  48E7 0108                movem.l    -[A7], D7,A4
  4044. 00002B7C  486E FFFE                pea.l      [A6 - 0x2]
  4045. 00002B80  4EAD 032A                jsr        [A5 + 0x32A /* export_97 */]
  4046. 00002B84  2840                     movea.l    A4, D0
  4047. 00002B86  588F                     addq.l     A7, 4
  4048. 00002B88  6022                     bra        +0x24 /* 00002BAC */
  4049. label00002B8A:
  4050. 00002B8A  1E14                     move.b     D7, [A4]
  4051. 00002B8C  4A07                     tst.b      D7
  4052. 00002B8E  6706                     beq        +0x8 /* 00002B96 */
  4053. 00002B90  0C07 0001                cmpi.b     D7, 0x1
  4054. 00002B94  660A                     bne        +0xC /* 00002BA0 */
  4055. label00002B96:
  4056. 00002B96  4267                     clr.w      -[A7]
  4057. 00002B98  2F0C                     move.l     -[A7], A4
  4058. 00002B9A  4EAD 0312                jsr        [A5 + 0x312 /* export_94 */]
  4059. 00002B9E  5C8F                     addq.l     A7, 6
  4060. label00002BA0:
  4061. 00002BA0  486E FFFE                pea.l      [A6 - 0x2]
  4062. 00002BA4  4EAD 0332                jsr        [A5 + 0x332 /* export_98 */]
  4063. 00002BA8  2840                     movea.l    A4, D0
  4064. 00002BAA  588F                     addq.l     A7, 4
  4065. label00002BAC:
  4066. 00002BAC  200C                     move.l     D0, A4
  4067. 00002BAE  66DA                     bne        -0x24 /* 00002B8A */
  4068. 00002BB0  4CDF 1080                movem.l    D7,A4, [A7]+
  4069. 00002BB4  4E5E                     unlink     A6
  4070. 00002BB6  4E75                     rts
  4071. fn00002BB8:
  4072. 00002BB8  4EBA 11F8                jsr        [PC + 0x11F8 /* 00003DB2 */]
  4073. 00002BBC  4A00                     tst.b      D0
  4074. 00002BBE  6704                     beq        +0x6 /* 00002BC4 */
  4075. 00002BC0  4EBA 16D0                jsr        [PC + 0x16D0 /* 00004292 */]
  4076. label00002BC4:
  4077. 00002BC4  302D F6B2                move.w     D0, [A5 - 0x94E]
  4078. 00002BC8  B06D F6B0                cmp.w      D0, [A5 - 0x950]
  4079. 00002BCC  6714                     beq        +0x16 /* 00002BE2 */
  4080. 00002BCE  3F2D F6B2                move.w     -[A7], [A5 - 0x94E]
  4081. 00002BD2  3F2D F6B0                move.w     -[A7], [A5 - 0x950]
  4082. 00002BD6  4EBA 1088                jsr        [PC + 0x1088 /* 00003C60 */]
  4083. 00002BDA  3B6D F6B2 F6B0           move.w     [A5 - 0x950], [A5 - 0x94E]
  4084. 00002BE0  588F                     addq.l     A7, 4
  4085. label00002BE2:
  4086. 00002BE2  302D F6B6                move.w     D0, [A5 - 0x94A]
  4087. 00002BE6  B06D F6B4                cmp.w      D0, [A5 - 0x94C]
  4088. 00002BEA  6714                     beq        +0x16 /* 00002C00 */
  4089. 00002BEC  3F2D F6B4                move.w     -[A7], [A5 - 0x94C]
  4090. 00002BF0  3F2D F6B6                move.w     -[A7], [A5 - 0x94A]
  4091. 00002BF4  4EBA 10B0                jsr        [PC + 0x10B0 /* 00003CA6 */]
  4092. 00002BF8  3B6D F6B4 F6B6           move.w     [A5 - 0x94A], [A5 - 0x94C]
  4093. 00002BFE  588F                     addq.l     A7, 4
  4094. label00002C00:
  4095. 00002C00  4A2D F5D8                tst.b      [A5 - 0xA28]
  4096. 00002C04  671A                     beq        +0x1C /* 00002C20 */
  4097. 00002C06  42A7                     clr.l      -[A7]
  4098. 00002C08  4267                     clr.w      -[A7]
  4099. 00002C0A  42A7                     clr.l      -[A7]
  4100. 00002C0C  1F2D F6F0                move.b     -[A7], [A5 - 0x910]
  4101. 00002C10  4EBA 2010                jsr        [PC + 0x2010 /* 00004C22 */]
  4102. 00002C14  4A40                     tst.w      D0
  4103. 00002C16  4FEF 000C                lea.l      A7, [A7 + 0xC]
  4104. 00002C1A  6604                     bne        +0x6 /* 00002C20 */
  4105. 00002C1C  422D F5D8                clr.b      [A5 - 0xA28]
  4106. label00002C20:
  4107. 00002C20  4A2D F5D7                tst.b      [A5 - 0xA29]
  4108. 00002C24  6720                     beq        +0x22 /* 00002C46 */
  4109. 00002C26  4A2D C32C                tst.b      [A5 - 0x3CD4]
  4110. 00002C2A  661A                     bne        +0x1C /* 00002C46 */
  4111. 00002C2C  42A7                     clr.l      -[A7]
  4112. 00002C2E  4267                     clr.w      -[A7]
  4113. 00002C30  42A7                     clr.l      -[A7]
  4114. 00002C32  1F2D F6EB                move.b     -[A7], [A5 - 0x915]
  4115. 00002C36  4EBA 1FEA                jsr        [PC + 0x1FEA /* 00004C22 */]
  4116. 00002C3A  4A40                     tst.w      D0
  4117. 00002C3C  4FEF 000C                lea.l      A7, [A7 + 0xC]
  4118. 00002C40  6604                     bne        +0x6 /* 00002C46 */
  4119. 00002C42  422D F5D7                clr.b      [A5 - 0xA29]
  4120. label00002C46:
  4121. 00002C46  4A2D C32C                tst.b      [A5 - 0x3CD4]
  4122. 00002C4A  6704                     beq        +0x6 /* 00002C50 */
  4123. 00002C4C  4EBA 0082                jsr        [PC + 0x82 /* 00002CD0 */]
  4124. label00002C50:
  4125. 00002C50  4E75                     rts
  4126. fn00002C52:
  4127. 00002C52  4E56 FFFA                link       A6, -0x0006
  4128. 00002C56  2F07                     move.l     -[A7], D7
  4129. 00002C58  7E00                     moveq.l    D7, 0x00
  4130. 00002C5A  4AAD F6AC                tst.l      [A5 - 0x954]
  4131. 00002C5E  662C                     bne        +0x2E /* 00002C8C */
  4132. 00002C60  4A2D F5D6                tst.b      [A5 - 0xA2A]
  4133. 00002C64  6746                     beq        +0x48 /* 00002CAC */
  4134. 00002C66  422D F5D6                clr.b      [A5 - 0xA2A]
  4135. 00002C6A  2F2E 000C                move.l     -[A7], [A6 + 0xC]
  4136. 00002C6E  2F2E 0008                move.l     -[A7], [A6 + 0x8]
  4137. 00002C72  486E FFFE                pea.l      [A6 - 0x2]
  4138. 00002C76  4EBA 0370                jsr        [PC + 0x370 /* 00002FE8 */]
  4139. 00002C7A  4EBA FEF2                jsr        [PC - 0x10E /* 00002B6E */]
  4140. 00002C7E  B06E FFFE                cmp.w      D0, [A6 - 0x2]
  4141. 00002C82  4FEF 000C                lea.l      A7, [A7 + 0xC]
  4142. 00002C86  6E24                     bgt        +0x26 /* 00002CAC */
  4143. 00002C88  7E01                     moveq.l    D7, 0x01
  4144. 00002C8A  6020                     bra        +0x22 /* 00002CAC */
  4145. label00002C8C:
  4146. 00002C8C  202D C328                move.l     D0, [A5 - 0x3CD8]
  4147. 00002C90  B0AD F6AC                cmp.l      D0, [A5 - 0x954]
  4148. 00002C94  6D16                     blt        +0x18 /* 00002CAC */
  4149. 00002C96  2F2E 000C                move.l     -[A7], [A6 + 0xC]
  4150. 00002C9A  2F2E 0008                move.l     -[A7], [A6 + 0x8]
  4151. 00002C9E  486E FFFE                pea.l      [A6 - 0x2]
  4152. 00002CA2  4EBA 0344                jsr        [PC + 0x344 /* 00002FE8 */]
  4153. 00002CA6  7E01                     moveq.l    D7, 0x01
  4154. 00002CA8  4FEF 000C                lea.l      A7, [A7 + 0xC]
  4155. label00002CAC:
  4156. 00002CAC  4A2D F6DE                tst.b      [A5 - 0x922]
  4157. 00002CB0  6604                     bne        +0x6 /* 00002CB6 */
  4158. 00002CB2  1007                     move.b     D0, D7
  4159. 00002CB4  6014                     bra        +0x16 /* 00002CCA */
  4160. label00002CB6:
  4161. 00002CB6  4A07                     tst.b      D7
  4162. 00002CB8  670A                     beq        +0xC /* 00002CC4 */
  4163. 00002CBA  206E 0008                movea.l    A0, [A6 + 0x8]
  4164. 00002CBE  0C50 0001                cmpi.w     [A0], 0x1
  4165. 00002CC2  6704                     beq        +0x6 /* 00002CC8 */
  4166. label00002CC4:
  4167. 00002CC4  7000                     moveq.l    D0, 0x00
  4168. 00002CC6  6002                     bra        +0x4 /* 00002CCA */
  4169. label00002CC8:
  4170. 00002CC8  7001                     moveq.l    D0, 0x01
  4171. label00002CCA:
  4172. 00002CCA  2E1F                     move.l     D7, [A7]+
  4173. 00002CCC  4E5E                     unlink     A6
  4174. 00002CCE  4E75                     rts
  4175. fn00002CD0:
  4176. 00002CD0  4E56 FFF6                link       A6, -0x000A
  4177. 00002CD4  422E FFF7                clr.b      [A6 - 0x9]
  4178. 00002CD8  4A6D F6E0                tst.w      [A5 - 0x920]
  4179. 00002CDC  6656                     bne        +0x58 /* 00002D34 */
  4180. 00002CDE  486E FFFC                pea.l      [A6 - 0x4]
  4181. 00002CE2  486E FFF8                pea.l      [A6 - 0x8]
  4182. 00002CE6  4EBA FF6A                jsr        [PC - 0x96 /* 00002C52 */]
  4183. 00002CEA  4A00                     tst.b      D0
  4184. 00002CEC  508F                     addq.l     A7, 8
  4185. 00002CEE  6744                     beq        +0x46 /* 00002D34 */
  4186. 00002CF0  0C6E 0001 FFF8           cmpi.w     [A6 - 0x8], 0x1
  4187. 00002CF6  6608                     bne        +0xA /* 00002D00 */
  4188. 00002CF8  1D7C 0002 FFFA           move.b     [A6 - 0x6], 0x2
  4189. 00002CFE  6006                     bra        +0x8 /* 00002D06 */
  4190. label00002D00:
  4191. 00002D00  1D7C 0003 FFFA           move.b     [A6 - 0x6], 0x3
  4192. label00002D06:
  4193. 00002D06  3D7C FFFF FFFE           move.w     [A6 - 0x2], 0xFFFF
  4194. 00002D0C  42A7                     clr.l      -[A7]
  4195. 00002D0E  3F3C 0006                move.w     -[A7], 0x6
  4196. 00002D12  486E FFFA                pea.l      [A6 - 0x6]
  4197. 00002D16  1F2D F6ED                move.b     -[A7], [A5 - 0x913]
  4198. 00002D1A  4EBA 1F06                jsr        [PC + 0x1F06 /* 00004C22 */]
  4199. 00002D1E  0C6D 0001 C33E           cmpi.w     [A5 - 0x3CC2], 0x1
  4200. 00002D24  4FEF 000C                lea.l      A7, [A7 + 0xC]
  4201. 00002D28  660A                     bne        +0xC /* 00002D34 */
  4202. 00002D2A  486E FFFA                pea.l      [A6 - 0x6]
  4203. 00002D2E  4EBA 0318                jsr        [PC + 0x318 /* 00003048 */]
  4204. 00002D32  588F                     addq.l     A7, 4
  4205. label00002D34:
  4206. 00002D34  4E5E                     unlink     A6
  4207. 00002D36  4E75                     rts
  4208. export_186:
  4209. fn00002D38:
  4210. 00002D38  4E56 0000                link       A6, 0
  4211. 00002D3C  48E7 0118                movem.l    -[A7], D7,A3,A4
  4212. 00002D40  286E 0008                movea.l    A4, [A6 + 0x8]
  4213. 00002D44  2B54 F69C                move.l     [A5 - 0x964], [A4]
  4214. 00002D48  2B6C 0004 F6A0           move.l     [A5 - 0x960], [A4 + 0x4]
  4215. 00002D4E  42A7                     clr.l      -[A7]
  4216. 00002D50  2F3C 5343 454E           move.l     -[A7], 0x5343454E /* 'SCEN' */
  4217. 00002D56  3F14                     move.w     -[A7], [A4]
  4218. 00002D58  A9A0                     syscall    GetResource
  4219. 00002D5A  265F                     movea.l    A3, [A7]+
  4220. 00002D5C  204B                     movea.l    A0, A3
  4221. 00002D5E  A029                     syscall    HLock
  4222. 00002D60  43ED F6A4                lea.l      A1, [A5 - 0x95C]
  4223. 00002D64  700C                     moveq.l    D0, 0x0C
  4224. 00002D66  2053                     movea.l    A0, [A3]
  4225. 00002D68  A02E                     syscall    BlockMove/BlockMoveData
  4226. 00002D6A  2F0B                     move.l     -[A7], A3
  4227. 00002D6C  A9A3                     syscall    ReleaseResource
  4228. 00002D6E  4EAD 0892                jsr        [A5 + 0x892 /* export_270 */]
  4229. 00002D72  3B6C 0002 F6AA           move.w     [A5 - 0x956], [A4 + 0x2]
  4230. 00002D78  4AAC 0004                tst.l      [A4 + 0x4]
  4231. 00002D7C  6716                     beq        +0x18 /* 00002D94 */
  4232. 00002D7E  4878 0E10                push.l     0xE10
  4233. 00002D82  2F2C 0004                move.l     -[A7], [A4 + 0x4]
  4234. 00002D86  4EAD 0042                jsr        [A5 + 0x42 /* export_4 */]
  4235. 00002D8A  D0AD C328                add.l      D0, [A5 - 0x3CD8]
  4236. 00002D8E  2B40 F6AC                move.l     [A5 - 0x954], D0
  4237. 00002D92  6004                     bra        +0x6 /* 00002D98 */
  4238. label00002D94:
  4239. 00002D94  42AD F6AC                clr.l      [A5 - 0x954]
  4240. label00002D98:
  4241. 00002D98  3B7C 0003 F6AA           move.w     [A5 - 0x956], 0x3
  4242. 00002D9E  4A2D C32C                tst.b      [A5 - 0x3CD4]
  4243. 00002DA2  6710                     beq        +0x12 /* 00002DB4 */
  4244. 00002DA4  0C54 0004                cmpi.w     [A4], 0x4
  4245. 00002DA8  660A                     bne        +0xC /* 00002DB4 */
  4246. 00002DAA  4EBA 0F96                jsr        [PC + 0xF96 /* 00003D42 */]
  4247. 00002DAE  3B7C FFFF F6B6           move.w     [A5 - 0x94A], 0xFFFF
  4248. label00002DB4:
  4249. 00002DB4  4A2D C32C                tst.b      [A5 - 0x3CD4]
  4250. 00002DB8  660E                     bne        +0x10 /* 00002DC8 */
  4251. 00002DBA  4AAD F6AC                tst.l      [A5 - 0x954]
  4252. 00002DBE  6708                     beq        +0xA /* 00002DC8 */
  4253. 00002DC0  1B7C 0001 F5D8           move.b     [A5 - 0xA28], 0x1
  4254. 00002DC6  6004                     bra        +0x6 /* 00002DCC */
  4255. label00002DC8:
  4256. 00002DC8  422D F5D8                clr.b      [A5 - 0xA28]
  4257. label00002DCC:
  4258. 00002DCC  7E00                     moveq.l    D7, 0x00
  4259. 00002DCE  600A                     bra        +0xC /* 00002DDA */
  4260. label00002DD0:
  4261. 00002DD0  3F07                     move.w     -[A7], D7
  4262. 00002DD2  4EBA 0EEA                jsr        [PC + 0xEEA /* 00003CBE */]
  4263. 00002DD6  548F                     addq.l     A7, 2
  4264. 00002DD8  5247                     addq.w     D7, 1
  4265. label00002DDA:
  4266. 00002DDA  0C47 0008                cmpi.w     D7, 0x8
  4267. 00002DDE  6DF0                     blt        -0xE /* 00002DD0 */
  4268. 00002DE0  4CDF 1880                movem.l    D7,A3,A4, [A7]+
  4269. 00002DE4  4E5E                     unlink     A6
  4270. 00002DE6  4E75                     rts
  4271. export_187:
  4272. fn00002DE8:
  4273. 00002DE8  302D F69C                move.w     D0, [A5 - 0x964]
  4274. 00002DEC  4E75                     rts
  4275. export_190:
  4276. 00002DEE  302D F69C                move.w     D0, [A5 - 0x964]
  4277. 00002DF2  6710                     beq        +0x12 /* 00002E04 */
  4278. 00002DF4  6B10                     bmi        +0x12 /* 00002E06 */
  4279. 00002DF6  5B40                     subq.w     D0, 5
  4280. 00002DF8  6706                     beq        +0x8 /* 00002E00 */
  4281. 00002DFA  6A0A                     bpl        +0xC /* 00002E06 */
  4282. 00002DFC  5440                     addq.w     D0, 2
  4283. 00002DFE  6A04                     bpl        +0x6 /* 00002E04 */
  4284. label00002E00:
  4285. 00002E00  7000                     moveq.l    D0, 0x00
  4286. 00002E02  6002                     bra        +0x4 /* 00002E06 */
  4287. label00002E04:
  4288. 00002E04  7001                     moveq.l    D0, 0x01
  4289. label00002E06:
  4290. 00002E06  4E75                     rts
  4291. fn00002E08:
  4292. 00002E08  302D F69C                move.w     D0, [A5 - 0x964]
  4293. 00002E0C  6B10                     bmi        +0x12 /* 00002E1E */
  4294. 00002E0E  5B40                     subq.w     D0, 5
  4295. 00002E10  6706                     beq        +0x8 /* 00002E18 */
  4296. 00002E12  6A0A                     bpl        +0xC /* 00002E1E */
  4297. 00002E14  5440                     addq.w     D0, 2
  4298. 00002E16  6A04                     bpl        +0x6 /* 00002E1C */
  4299. label00002E18:
  4300. 00002E18  7000                     moveq.l    D0, 0x00
  4301. 00002E1A  6002                     bra        +0x4 /* 00002E1E */
  4302. label00002E1C:
  4303. 00002E1C  7001                     moveq.l    D0, 0x01
  4304. label00002E1E:
  4305. 00002E1E  4E75                     rts
  4306. fn00002E20:
  4307. 00002E20  48E7 0300                movem.l    -[A7], D6,D7
  4308. 00002E24  7E00                     moveq.l    D7, 0x00
  4309. 00002E26  1B7C 0001 F5D7           move.b     [A5 - 0xA29], 0x1
  4310. 00002E2C  7C00                     moveq.l    D6, 0x00
  4311. 00002E2E  600A                     bra        +0xC /* 00002E3A */
  4312. label00002E30:
  4313. 00002E30  3F06                     move.w     -[A7], D6
  4314. 00002E32  4EBA FCCE                jsr        [PC - 0x332 /* 00002B02 */]
  4315. 00002E36  548F                     addq.l     A7, 2
  4316. 00002E38  5246                     addq.w     D6, 1
  4317. label00002E3A:
  4318. 00002E3A  0C46 0008                cmpi.w     D6, 0x8
  4319. 00002E3E  6DF0                     blt        -0xE /* 00002E30 */
  4320. 00002E40  70FF                     moveq.l    D0, 0xFFFFFFFF
  4321. 00002E42  3B40 F6B0                move.w     [A5 - 0x950], D0
  4322. 00002E46  3B40 F6B2                move.w     [A5 - 0x94E], D0
  4323. 00002E4A  3B7C FFFF F6B4           move.w     [A5 - 0x94C], 0xFFFF
  4324. 00002E50  3B7C FFFF F6B6           move.w     [A5 - 0x94A], 0xFFFF
  4325. 00002E56  422D F6DC                clr.b      [A5 - 0x924]
  4326. 00002E5A  3F3C 000A                move.w     -[A7], 0xA /* '\n' */
  4327. 00002E5E  4EBA 0F7C                jsr        [PC + 0xF7C /* 00003DDC */]
  4328. 00002E62  422D F6DD                clr.b      [A5 - 0x923]
  4329. 00002E66  422D F6DE                clr.b      [A5 - 0x922]
  4330. 00002E6A  422D F6DF                clr.b      [A5 - 0x921]
  4331. 00002E6E  426D F6CA                clr.w      [A5 - 0x936]
  4332. 00002E72  4EBA 05D2                jsr        [PC + 0x5D2 /* 00003446 */]
  4333. 00002E76  3007                     move.w     D0, D7
  4334. 00002E78  548F                     addq.l     A7, 2
  4335. 00002E7A  4CDF 00C0                movem.l    D6,D7, [A7]+
  4336. 00002E7E  4E75                     rts
  4337. fn00002E80:
  4338. 00002E80  4E56 0000                link       A6, 0
  4339. 00002E84  206E 000C                movea.l    A0, [A6 + 0xC]
  4340. 00002E88  2B50 F6CC                move.l     [A5 - 0x934], [A0]
  4341. 00002E8C  2B68 0004 F6D0           move.l     [A5 - 0x930], [A0 + 0x4]
  4342. 00002E92  302D F6CE                move.w     D0, [A5 - 0x932]
  4343. 00002E96  D06D F6D2                add.w      D0, [A5 - 0x92E]
  4344. 00002E9A  48C0                     ext.l      D0
  4345. 00002E9C  81FC 0002                divs.w     D0, 0x2
  4346. 00002EA0  3B40 F6D6                move.w     [A5 - 0x92A], D0
  4347. 00002EA4  302D F6CC                move.w     D0, [A5 - 0x934]
  4348. 00002EA8  D06D F6D0                add.w      D0, [A5 - 0x930]
  4349. 00002EAC  48C0                     ext.l      D0
  4350. 00002EAE  81FC 0002                divs.w     D0, 0x2
  4351. 00002EB2  3B40 F6D4                move.w     [A5 - 0x92C], D0
  4352. 00002EB6  302D F6D2                move.w     D0, [A5 - 0x92E]
  4353. 00002EBA  906D F6CE                sub.w      D0, [A5 - 0x932]
  4354. 00002EBE  3B40 F6DA                move.w     [A5 - 0x926], D0
  4355. 00002EC2  302D F6D0                move.w     D0, [A5 - 0x930]
  4356. 00002EC6  906D F6CC                sub.w      D0, [A5 - 0x934]
  4357. 00002ECA  3B40 F6D8                move.w     [A5 - 0x928], D0
  4358. 00002ECE  4E5E                     unlink     A6
  4359. 00002ED0  4E75                     rts
  4360. export_191:
  4361. fn00002ED2:
  4362. 00002ED2  1B7C 0001 F6DC           move.b     [A5 - 0x924], 0x1
  4363. 00002ED8  4E75                     rts
  4364. export_193:
  4365. 00002EDA  4E56 0000                link       A6, 0
  4366. 00002EDE  48E7 0700                movem.l    -[A7], D5,D6,D7
  4367. 00002EE2  3E2E 0008                move.w     D7, [A6 + 0x8]
  4368. 00002EE6  3C2E 000A                move.w     D6, [A6 + 0xA]
  4369. 00002EEA  BC47                     cmp.w      D6, D7
  4370. 00002EEC  6776                     beq        +0x78 /* 00002F64 */
  4371. 00002EEE  4EBA FEF8                jsr        [PC - 0x108 /* 00002DE8 */]
  4372. 00002EF2  5940                     subq.w     D0, 4
  4373. 00002EF4  6612                     bne        +0x14 /* 00002F08 */
  4374. 00002EF6  4EBA 0E44                jsr        [PC + 0xE44 /* 00003D3C */]
  4375. 00002EFA  3A00                     move.w     D5, D0
  4376. 00002EFC  BA47                     cmp.w      D5, D7
  4377. 00002EFE  6608                     bne        +0xA /* 00002F08 */
  4378. 00002F00  3F06                     move.w     -[A7], D6
  4379. 00002F02  4EBA 03E0                jsr        [PC + 0x3E0 /* 000032E4 */]
  4380. 00002F06  548F                     addq.l     A7, 2
  4381. label00002F08:
  4382. 00002F08  4EBA FEDE                jsr        [PC - 0x122 /* 00002DE8 */]
  4383. 00002F0C  5540                     subq.w     D0, 2
  4384. 00002F0E  6618                     bne        +0x1A /* 00002F28 */
  4385. 00002F10  3F3C 0001                move.w     -[A7], 0x1
  4386. 00002F14  3F06                     move.w     -[A7], D6
  4387. 00002F16  4EBA 0336                jsr        [PC + 0x336 /* 0000324E */]
  4388. 00002F1A  3EBC FFFF                move.w     [A7], 0xFFFF
  4389. 00002F1E  3F07                     move.w     -[A7], D7
  4390. 00002F20  4EBA 032C                jsr        [PC + 0x32C /* 0000324E */]
  4391. 00002F24  5C8F                     addq.l     A7, 6
  4392. 00002F26  603C                     bra        +0x3E /* 00002F64 */
  4393. label00002F28:
  4394. 00002F28  4EBA FEBE                jsr        [PC - 0x142 /* 00002DE8 */]
  4395. 00002F2C  5B40                     subq.w     D0, 5
  4396. 00002F2E  6612                     bne        +0x14 /* 00002F42 */
  4397. 00002F30  3F3C 0001                move.w     -[A7], 0x1
  4398. 00002F34  7001                     moveq.l    D0, 0x01
  4399. 00002F36  C046                     and.w      D0, D6
  4400. 00002F38  3F00                     move.w     -[A7], D0
  4401. 00002F3A  4EBA 0312                jsr        [PC + 0x312 /* 0000324E */]
  4402. 00002F3E  588F                     addq.l     A7, 4
  4403. 00002F40  6022                     bra        +0x24 /* 00002F64 */
  4404. label00002F42:
  4405. 00002F42  4A6D F6A6                tst.w      [A5 - 0x95A]
  4406. 00002F46  670C                     beq        +0xE /* 00002F54 */
  4407. 00002F48  3F3C 0001                move.w     -[A7], 0x1
  4408. 00002F4C  3F06                     move.w     -[A7], D6
  4409. 00002F4E  4EBA 02FE                jsr        [PC + 0x2FE /* 0000324E */]
  4410. 00002F52  588F                     addq.l     A7, 4
  4411. label00002F54:
  4412. 00002F54  4A6D F6A8                tst.w      [A5 - 0x958]
  4413. 00002F58  670A                     beq        +0xC /* 00002F64 */
  4414. 00002F5A  3F06                     move.w     -[A7], D6
  4415. 00002F5C  3F07                     move.w     -[A7], D7
  4416. 00002F5E  4EBA 0304                jsr        [PC + 0x304 /* 00003264 */]
  4417. 00002F62  588F                     addq.l     A7, 4
  4418. label00002F64:
  4419. 00002F64  4CDF 00E0                movem.l    D5,D6,D7, [A7]+
  4420. 00002F68  4E5E                     unlink     A6
  4421. 00002F6A  4E75                     rts
  4422. export_194:
  4423. 00002F6C  4E56 FFFE                link       A6, -0x0002
  4424. 00002F70  2F07                     move.l     -[A7], D7
  4425. 00002F72  7E00                     moveq.l    D7, 0x00
  4426. 00002F74  4EBA FE72                jsr        [PC - 0x18E /* 00002DE8 */]
  4427. 00002F78  5940                     subq.w     D0, 4
  4428. 00002F7A  6618                     bne        +0x1A /* 00002F94 */
  4429. 00002F7C  4EBA 0DBE                jsr        [PC + 0xDBE /* 00003D3C */]
  4430. 00002F80  B06E 0008                cmp.w      D0, [A6 + 0x8]
  4431. 00002F84  6624                     bne        +0x26 /* 00002FAA */
  4432. 00002F86  3F3C 005A                move.w     -[A7], 0x5A /* 'Z' */
  4433. 00002F8A  3F2E 0008                move.w     -[A7], [A6 + 0x8]
  4434. 00002F8E  4EAD 01DA                jsr        [A5 + 0x1DA /* export_55 */]
  4435. 00002F92  588F                     addq.l     A7, 4
  4436. label00002F94:
  4437. 00002F94  3F3C 0001                move.w     -[A7], 0x1
  4438. 00002F98  3F2E 0008                move.w     -[A7], [A6 + 0x8]
  4439. 00002F9C  4EBA 04FE                jsr        [PC + 0x4FE /* 0000349C */]
  4440. 00002FA0  3EBC 0016                move.w     [A7], 0x16
  4441. 00002FA4  4EAD 0242                jsr        [A5 + 0x242 /* export_68 */]
  4442. 00002FA8  3007                     move.w     D0, D7
  4443. label00002FAA:
  4444. 00002FAA  2E2E FFFA                move.l     D7, [A6 - 0x6]
  4445. 00002FAE  4E5E                     unlink     A6
  4446. 00002FB0  4E75                     rts
  4447. fn00002FB2:
  4448. 00002FB2  4E56 FFF8                link       A6, -0x0008
  4449. 00002FB6  3D6E 0008 FFF8           move.w     [A6 - 0x8], [A6 + 0x8]
  4450. 00002FBC  7006                     moveq.l    D0, 0x06
  4451. 00002FBE  C1EE 0008                muls.w     D0, [A6 + 0x8]
  4452. 00002FC2  204D                     movea.l    A0, A5
  4453. 00002FC4  D1C0                     add.l      A0, D0
  4454. 00002FC6  2D68 F59C FFFA           move.l     [A6 - 0x6], [A0 - 0xA64]
  4455. 00002FCC  3D68 F5A0 FFFE           move.w     [A6 - 0x2], [A0 - 0xA60]
  4456. 00002FD2  42A7                     clr.l      -[A7]
  4457. 00002FD4  3F3C 0008                move.w     -[A7], 0x8
  4458. 00002FD8  486E FFF8                pea.l      [A6 - 0x8]
  4459. 00002FDC  1F2D F6EA                move.b     -[A7], [A5 - 0x916]
  4460. 00002FE0  4EBA 1C40                jsr        [PC + 0x1C40 /* 00004C22 */]
  4461. 00002FE4  4E5E                     unlink     A6
  4462. 00002FE6  4E75                     rts
  4463. fn00002FE8:
  4464. 00002FE8  4E56 0000                link       A6, 0
  4465. 00002FEC  48E7 0F38                movem.l    -[A7], D4,D5,D6,D7,A2,A3,A4
  4466. 00002FF0  266E 0008                movea.l    A3, [A6 + 0x8]
  4467. 00002FF4  286E 000C                movea.l    A4, [A6 + 0xC]
  4468. 00002FF8  4254                     clr.w      [A4]
  4469. 00002FFA  4EBA FE0C                jsr        [PC - 0x1F4 /* 00002E08 */]
  4470. 00002FFE  1E00                     move.b     D7, D0
  4471. 00003000  36BC FFFF                move.w     [A3], 0xFFFF
  4472. 00003004  7C00                     moveq.l    D6, 0x00
  4473. 00003006  45ED F59C                lea.l      A2, [A5 - 0xA64]
  4474. 0000300A  602E                     bra        +0x30 /* 0000303A */
  4475. label0000300C:
  4476. 0000300C  4A07                     tst.b      D7
  4477. 0000300E  6706                     beq        +0x8 /* 00003016 */
  4478. 00003010  3A2A 0004                move.w     D5, [A2 + 0x4]
  4479. 00003014  6006                     bra        +0x8 /* 0000301C */
  4480. label00003016:
  4481. 00003016  3A2A 0002                move.w     D5, [A2 + 0x2]
  4482. 0000301A  DA52                     add.w      D5, [A2]
  4483. label0000301C:
  4484. 0000301C  3813                     move.w     D4, [A3]
  4485. 0000301E  B845                     cmp.w      D4, D5
  4486. 00003020  6E14                     bgt        +0x16 /* 00003036 */
  4487. 00003022  B845                     cmp.w      D4, D5
  4488. 00003024  6C06                     bge        +0x8 /* 0000302C */
  4489. 00003026  38BC 0001                move.w     [A4], 0x1
  4490. 0000302A  6002                     bra        +0x4 /* 0000302E */
  4491. label0000302C:
  4492. 0000302C  5254                     addq.w     [A4], 1
  4493. label0000302E:
  4494. 0000302E  206E 0010                movea.l    A0, [A6 + 0x10]
  4495. 00003032  3086                     move.w     [A0], D6
  4496. 00003034  3685                     move.w     [A3], D5
  4497. label00003036:
  4498. 00003036  5246                     addq.w     D6, 1
  4499. 00003038  5C8A                     addq.l     A2, 6
  4500. label0000303A:
  4501. 0000303A  0C46 0008                cmpi.w     D6, 0x8
  4502. 0000303E  6DCC                     blt        -0x32 /* 0000300C */
  4503. 00003040  4CDF 1CF0                movem.l    D4,D5,D6,D7,A2,A3,A4, [A7]+
  4504. 00003044  4E5E                     unlink     A6
  4505. 00003046  4E75                     rts
  4506. fn00003048:
  4507. 00003048  4E56 0000                link       A6, 0
  4508. 0000304C  48E7 0708                movem.l    -[A7], D5,D6,D7,A4
  4509. 00003050  286E 0008                movea.l    A4, [A6 + 0x8]
  4510. 00003054  2B6D C328 F6C4           move.l     [A5 - 0x93C], [A5 - 0x3CD8]
  4511. 0000305A  3B6C 0002 F6C2           move.w     [A5 - 0x93E], [A4 + 0x2]
  4512. 00003060  3E2C 0004                move.w     D7, [A4 + 0x4]
  4513. 00003064  0C47 FFFF                cmpi.w     D7, 0xFFFF
  4514. 00003068  671A                     beq        +0x1C /* 00003084 */
  4515. 0000306A  3C07                     move.w     D6, D7
  4516. 0000306C  7006                     moveq.l    D0, 0x06
  4517. 0000306E  C1C6                     muls.w     D0, D6
  4518. 00003070  204D                     movea.l    A0, A5
  4519. 00003072  D1C0                     add.l      A0, D0
  4520. 00003074  5268 F5A0                addq.w     [A0 - 0xA60], 1
  4521. 00003078  3F06                     move.w     -[A7], D6
  4522. 0000307A  4EBA FA86                jsr        [PC - 0x57A /* 00002B02 */]
  4523. 0000307E  526D F6CA                addq.w     [A5 - 0x936], 1
  4524. 00003082  548F                     addq.l     A7, 2
  4525. label00003084:
  4526. 00003084  1B54 F6C8                move.b     [A5 - 0x938], [A4]
  4527. 00003088  102D F6C8                move.b     D0, [A5 - 0x938]
  4528. 0000308C  6716                     beq        +0x18 /* 000030A4 */
  4529. 0000308E  6B14                     bmi        +0x16 /* 000030A4 */
  4530. 00003090  5700                     subq.b     D0, 3
  4531. 00003092  670E                     beq        +0x10 /* 000030A2 */
  4532. 00003094  6A0E                     bpl        +0x10 /* 000030A4 */
  4533. 00003096  5200                     addq.b     D0, 1
  4534. 00003098  6B04                     bmi        +0x6 /* 0000309E */
  4535. 0000309A  7A04                     moveq.l    D5, 0x04
  4536. 0000309C  6006                     bra        +0x8 /* 000030A4 */
  4537. label0000309E:
  4538. 0000309E  7A01                     moveq.l    D5, 0x01
  4539. 000030A0  6002                     bra        +0x4 /* 000030A4 */
  4540. label000030A2:
  4541. 000030A2  7A07                     moveq.l    D5, 0x07
  4542. label000030A4:
  4543. 000030A4  3F05                     move.w     -[A7], D5
  4544. 000030A6  4EBA 0D34                jsr        [PC + 0xD34 /* 00003DDC */]
  4545. 000030AA  4CEE 10E0 FFF0           movem.l    D5,D6,D7,A4, [A6 - 0x10]
  4546. 000030B0  4E5E                     unlink     A6
  4547. 000030B2  4E75                     rts
  4548. fn000030B4:
  4549. 000030B4  4E56 FFF6                link       A6, -0x000A
  4550. 000030B8  48E7 0108                movem.l    -[A7], D7,A4
  4551. 000030BC  3E2E 0008                move.w     D7, [A6 + 0x8]
  4552. 000030C0  4A6D F6E0                tst.w      [A5 - 0x920]
  4553. 000030C4  6600 0094                bne        +0x96 /* 0000315A */
  4554. 000030C8  3D47 FFFE                move.w     [A6 - 0x2], D7
  4555. 000030CC  1D7C 0001 FFFA           move.b     [A6 - 0x6], 0x1
  4556. 000030D2  4AAD F6AC                tst.l      [A5 - 0x954]
  4557. 000030D6  661E                     bne        +0x20 /* 000030F6 */
  4558. 000030D8  4EBA FA94                jsr        [PC - 0x56C /* 00002B6E */]
  4559. 000030DC  7206                     moveq.l    D1, 0x06
  4560. 000030DE  C3C7                     muls.w     D1, D7
  4561. 000030E0  204D                     movea.l    A0, A5
  4562. 000030E2  D1C1                     add.l      A0, D1
  4563. 000030E4  7201                     moveq.l    D1, 0x01
  4564. 000030E6  D268 F5A0                add.w      D1, [A0 - 0xA60]
  4565. 000030EA  B041                     cmp.w      D0, D1
  4566. 000030EC  6E40                     bgt        +0x42 /* 0000312E */
  4567. 000030EE  1D7C 0002 FFFA           move.b     [A6 - 0x6], 0x2
  4568. 000030F4  6038                     bra        +0x3A /* 0000312E */
  4569. label000030F6:
  4570. 000030F6  4A2D F6DE                tst.b      [A5 - 0x922]
  4571. 000030FA  6732                     beq        +0x34 /* 0000312E */
  4572. 000030FC  7006                     moveq.l    D0, 0x06
  4573. 000030FE  C1C7                     muls.w     D0, D7
  4574. 00003100  49ED F5A0                lea.l      A4, [A5 - 0xA60]
  4575. 00003104  D08C                     add.l      D0, A4
  4576. 00003106  2840                     movea.l    A4, D0
  4577. 00003108  5254                     addq.w     [A4], 1
  4578. 0000310A  486E FFFC                pea.l      [A6 - 0x4]
  4579. 0000310E  486E FFF6                pea.l      [A6 - 0xA]
  4580. 00003112  486E FFF8                pea.l      [A6 - 0x8]
  4581. 00003116  4EBA FED0                jsr        [PC - 0x130 /* 00002FE8 */]
  4582. 0000311A  0C6E 0001 FFF6           cmpi.w     [A6 - 0xA], 0x1
  4583. 00003120  4FEF 000C                lea.l      A7, [A7 + 0xC]
  4584. 00003124  6606                     bne        +0x8 /* 0000312C */
  4585. 00003126  1D7C 0002 FFFA           move.b     [A6 - 0x6], 0x2
  4586. label0000312C:
  4587. 0000312C  5354                     subq.w     [A4], 1
  4588. label0000312E:
  4589. 0000312E  3D47 FFFC                move.w     [A6 - 0x4], D7
  4590. 00003132  42A7                     clr.l      -[A7]
  4591. 00003134  3F3C 0006                move.w     -[A7], 0x6
  4592. 00003138  486E FFFA                pea.l      [A6 - 0x6]
  4593. 0000313C  1F2D F6ED                move.b     -[A7], [A5 - 0x913]
  4594. 00003140  4EBA 1AE0                jsr        [PC + 0x1AE0 /* 00004C22 */]
  4595. 00003144  0C6D 0001 C33E           cmpi.w     [A5 - 0x3CC2], 0x1
  4596. 0000314A  4FEF 000C                lea.l      A7, [A7 + 0xC]
  4597. 0000314E  660A                     bne        +0xC /* 0000315A */
  4598. 00003150  486E FFFA                pea.l      [A6 - 0x6]
  4599. 00003154  4EBA FEF2                jsr        [PC - 0x10E /* 00003048 */]
  4600. 00003158  588F                     addq.l     A7, 4
  4601. label0000315A:
  4602. 0000315A  4CDF 1080                movem.l    D7,A4, [A7]+
  4603. 0000315E  4E5E                     unlink     A6
  4604. 00003160  4E75                     rts
  4605. export_182:
  4606. 00003162  4E56 0000                link       A6, 0
  4607. 00003166  2F0C                     move.l     -[A7], A4
  4608. 00003168  7004                     moveq.l    D0, 0x04
  4609. 0000316A  D0AE 0008                add.l      D0, [A6 + 0x8]
  4610. 0000316E  2840                     movea.l    A4, D0
  4611. 00003170  2B54 F6AC                move.l     [A5 - 0x954], [A4]
  4612. 00003174  7000                     moveq.l    D0, 0x00
  4613. 00003176  285F                     movea.l    A4, [A7]+
  4614. 00003178  4E5E                     unlink     A6
  4615. 0000317A  4E75                     rts
  4616. export_183:
  4617. 0000317C  4E56 FFFC                link       A6, -0x0004
  4618. 00003180  4A2D C32C                tst.b      [A5 - 0x3CD4]
  4619. 00003184  6722                     beq        +0x24 /* 000031A8 */
  4620. 00003186  4AAD F6AC                tst.l      [A5 - 0x954]
  4621. 0000318A  671C                     beq        +0x1E /* 000031A8 */
  4622. 0000318C  2D6D F6AC FFFC           move.l     [A6 - 0x4], [A5 - 0x954]
  4623. 00003192  42A7                     clr.l      -[A7]
  4624. 00003194  3F3C 0004                move.w     -[A7], 0x4
  4625. 00003198  486E FFFC                pea.l      [A6 - 0x4]
  4626. 0000319C  1F2D F6F1                move.b     -[A7], [A5 - 0x90F]
  4627. 000031A0  4EBA 1A80                jsr        [PC + 0x1A80 /* 00004C22 */]
  4628. 000031A4  4FEF 000C                lea.l      A7, [A7 + 0xC]
  4629. label000031A8:
  4630. 000031A8  7000                     moveq.l    D0, 0x00
  4631. 000031AA  4E5E                     unlink     A6
  4632. 000031AC  4E75                     rts
  4633. export_179:
  4634. 000031AE  4E56 0000                link       A6, 0
  4635. 000031B2  48E7 0108                movem.l    -[A7], D7,A4
  4636. 000031B6  7E00                     moveq.l    D7, 0x00
  4637. 000031B8  7004                     moveq.l    D0, 0x04
  4638. 000031BA  D0AE 0008                add.l      D0, [A6 + 0x8]
  4639. 000031BE  2840                     movea.l    A4, D0
  4640. 000031C0  2F0C                     move.l     -[A7], A4
  4641. 000031C2  4EBA FE84                jsr        [PC - 0x17C /* 00003048 */]
  4642. 000031C6  206E 0008                movea.l    A0, [A6 + 0x8]
  4643. 000031CA  7000                     moveq.l    D0, 0x00
  4644. 000031CC  1028 0002                move.b     D0, [A0 + 0x2]
  4645. 000031D0  B06D C344                cmp.w      D0, [A5 - 0x3CBC]
  4646. 000031D4  588F                     addq.l     A7, 4
  4647. 000031D6  660A                     bne        +0xC /* 000031E2 */
  4648. 000031D8  0C14 0002                cmpi.b     [A4], 0x2
  4649. 000031DC  6604                     bne        +0x6 /* 000031E2 */
  4650. 000031DE  4EAD 086A                jsr        [A5 + 0x86A /* export_265 */]
  4651. label000031E2:
  4652. 000031E2  3007                     move.w     D0, D7
  4653. 000031E4  4CDF 1080                movem.l    D7,A4, [A7]+
  4654. 000031E8  4E5E                     unlink     A6
  4655. 000031EA  4E75                     rts
  4656. fn000031EC:
  4657. 000031EC  4E56 0000                link       A6, 0
  4658. 000031F0  2F07                     move.l     -[A7], D7
  4659. 000031F2  3E2E 0008                move.w     D7, [A6 + 0x8]
  4660. 000031F6  3F07                     move.w     -[A7], D7
  4661. 000031F8  4EAD 0182                jsr        [A5 + 0x182 /* export_44 */]
  4662. 000031FC  4A00                     tst.b      D0
  4663. 000031FE  548F                     addq.l     A7, 2
  4664. 00003200  6708                     beq        +0xA /* 0000320A */
  4665. 00003202  3F07                     move.w     -[A7], D7
  4666. 00003204  4EBA FDAC                jsr        [PC - 0x254 /* 00002FB2 */]
  4667. 00003208  548F                     addq.l     A7, 2
  4668. label0000320A:
  4669. 0000320A  0C6D FFFF F6A4           cmpi.w     [A5 - 0x95C], 0xFFFF
  4670. 00003210  6720                     beq        +0x22 /* 00003232 */
  4671. 00003212  7006                     moveq.l    D0, 0x06
  4672. 00003214  C1C7                     muls.w     D0, D7
  4673. 00003216  204D                     movea.l    A0, A5
  4674. 00003218  D1C0                     add.l      A0, D0
  4675. 0000321A  3028 F59E                move.w     D0, [A0 - 0xA62]
  4676. 0000321E  B06D F6A4                cmp.w      D0, [A5 - 0x95C]
  4677. 00003222  6D0E                     blt        +0x10 /* 00003232 */
  4678. 00003224  4A2D C32C                tst.b      [A5 - 0x3CD4]
  4679. 00003228  6708                     beq        +0xA /* 00003232 */
  4680. 0000322A  3F07                     move.w     -[A7], D7
  4681. 0000322C  4EBA FE86                jsr        [PC - 0x17A /* 000030B4 */]
  4682. 00003230  548F                     addq.l     A7, 2
  4683. label00003232:
  4684. 00003232  4EBA FBD4                jsr        [PC - 0x42C /* 00002E08 */]
  4685. 00003236  4A00                     tst.b      D0
  4686. 00003238  6606                     bne        +0x8 /* 00003240 */
  4687. 0000323A  1B7C 0001 F5D6           move.b     [A5 - 0xA2A], 0x1
  4688. label00003240:
  4689. 00003240  3F07                     move.w     -[A7], D7
  4690. 00003242  4EBA F8BE                jsr        [PC - 0x742 /* 00002B02 */]
  4691. 00003246  2E2E FFFC                move.l     D7, [A6 - 0x4]
  4692. 0000324A  4E5E                     unlink     A6
  4693. 0000324C  4E75                     rts
  4694. fn0000324E:
  4695. 0000324E  4E56 0000                link       A6, 0
  4696. 00003252  4267                     clr.w      -[A7]
  4697. 00003254  3F2E 000A                move.w     -[A7], [A6 + 0xA]
  4698. 00003258  3F2E 0008                move.w     -[A7], [A6 + 0x8]
  4699. 0000325C  4EBA 0156                jsr        [PC + 0x156 /* 000033B4 */]
  4700. 00003260  4E5E                     unlink     A6
  4701. 00003262  4E75                     rts
  4702. fn00003264:
  4703. 00003264  4E56 0000                link       A6, 0
  4704. 00003268  2F0C                     move.l     -[A7], A4
  4705. 0000326A  7006                     moveq.l    D0, 0x06
  4706. 0000326C  C1EE 0008                muls.w     D0, [A6 + 0x8]
  4707. 00003270  49ED F59E                lea.l      A4, [A5 - 0xA62]
  4708. 00003274  D08C                     add.l      D0, A4
  4709. 00003276  2840                     movea.l    A4, D0
  4710. 00003278  4A54                     tst.w      [A4]
  4711. 0000327A  6F16                     ble        +0x18 /* 00003292 */
  4712. 0000327C  5354                     subq.w     [A4], 1
  4713. 0000327E  3F2E 0008                move.w     -[A7], [A6 + 0x8]
  4714. 00003282  4EBA FF68                jsr        [PC - 0x98 /* 000031EC */]
  4715. 00003286  4878 0001                push.l     0x1
  4716. 0000328A  3F2E 000A                move.w     -[A7], [A6 + 0xA]
  4717. 0000328E  4EBA 0124                jsr        [PC + 0x124 /* 000033B4 */]
  4718. label00003292:
  4719. 00003292  286E FFFC                movea.l    A4, [A6 - 0x4]
  4720. 00003296  4E5E                     unlink     A6
  4721. 00003298  4E75                     rts
  4722. fn0000329A:
  4723. 0000329A  42A7                     clr.l      -[A7]
  4724. 0000329C  3F3C 000A                move.w     -[A7], 0xA /* '\n' */
  4725. 000032A0  486D F6B8                pea.l      [A5 - 0x948]
  4726. 000032A4  1F2D F6EF                move.b     -[A7], [A5 - 0x911]
  4727. 000032A8  4EBA 1978                jsr        [PC + 0x1978 /* 00004C22 */]
  4728. 000032AC  4FEF 000C                lea.l      A7, [A7 + 0xC]
  4729. 000032B0  4E75                     rts
  4730. fn000032B2:
  4731. 000032B2  4E56 0000                link       A6, 0
  4732. 000032B6  3B6E 0008 F6B8           move.w     [A5 - 0x948], [A6 + 0x8]
  4733. 000032BC  4267                     clr.w      -[A7]
  4734. 000032BE  A861                     syscall    Random
  4735. 000032C0  7000                     moveq.l    D0, 0x00
  4736. 000032C2  301F                     move.w     D0, [A7]+
  4737. 000032C4  2B40 F6BA                move.l     [A5 - 0x946], D0
  4738. 000032C8  4267                     clr.w      -[A7]
  4739. 000032CA  A861                     syscall    Random
  4740. 000032CC  7000                     moveq.l    D0, 0x00
  4741. 000032CE  301F                     move.w     D0, [A7]+
  4742. 000032D0  2B40 F6BE                move.l     [A5 - 0x942], D0
  4743. 000032D4  486D F6B8                pea.l      [A5 - 0x948]
  4744. 000032D8  4EBA 006A                jsr        [PC + 0x6A /* 00003344 */]
  4745. 000032DC  4EBA FFBC                jsr        [PC - 0x44 /* 0000329A */]
  4746. 000032E0  4E5E                     unlink     A6
  4747. 000032E2  4E75                     rts
  4748. fn000032E4:
  4749. 000032E4  4E56 0000                link       A6, 0
  4750. 000032E8  4A2D C32C                tst.b      [A5 - 0x3CD4]
  4751. 000032EC  670C                     beq        +0xE /* 000032FA */
  4752. 000032EE  3F2E 0008                move.w     -[A7], [A6 + 0x8]
  4753. 000032F2  4EBA FFBE                jsr        [PC - 0x42 /* 000032B2 */]
  4754. 000032F6  548F                     addq.l     A7, 2
  4755. 000032F8  6012                     bra        +0x14 /* 0000330C */
  4756. label000032FA:
  4757. 000032FA  42A7                     clr.l      -[A7]
  4758. 000032FC  3F3C 0002                move.w     -[A7], 0x2
  4759. 00003300  486E 0008                pea.l      [A6 + 0x8]
  4760. 00003304  1F2D F6EE                move.b     -[A7], [A5 - 0x912]
  4761. 00003308  4EBA 1918                jsr        [PC + 0x1918 /* 00004C22 */]
  4762. label0000330C:
  4763. 0000330C  4E5E                     unlink     A6
  4764. 0000330E  4E75                     rts
  4765. export_180:
  4766. 00003310  4E56 0000                link       A6, 0
  4767. 00003314  4A2D C32C                tst.b      [A5 - 0x3CD4]
  4768. 00003318  670E                     beq        +0x10 /* 00003328 */
  4769. 0000331A  206E 0008                movea.l    A0, [A6 + 0x8]
  4770. 0000331E  3F28 0004                move.w     -[A7], [A0 + 0x4]
  4771. 00003322  4EBA FF8E                jsr        [PC - 0x72 /* 000032B2 */]
  4772. 00003326  548F                     addq.l     A7, 2
  4773. label00003328:
  4774. 00003328  7000                     moveq.l    D0, 0x00
  4775. 0000332A  4E5E                     unlink     A6
  4776. 0000332C  4E75                     rts
  4777. export_181:
  4778. 0000332E  4E56 0000                link       A6, 0
  4779. 00003332  206E 0008                movea.l    A0, [A6 + 0x8]
  4780. 00003336  4868 0004                pea.l      [A0 + 0x4]
  4781. 0000333A  4EBA 0008                jsr        [PC + 0x8 /* 00003344 */]
  4782. 0000333E  7000                     moveq.l    D0, 0x00
  4783. 00003340  4E5E                     unlink     A6
  4784. 00003342  4E75                     rts
  4785. fn00003344:
  4786. 00003344  4E56 FFFC                link       A6, -0x0004
  4787. 00003348  2F07                     move.l     -[A7], D7
  4788. 0000334A  3E2D F6B4                move.w     D7, [A5 - 0x94C]
  4789. 0000334E  206E 0008                movea.l    A0, [A6 + 0x8]
  4790. 00003352  3B50 F6B4                move.w     [A5 - 0x94C], [A0]
  4791. 00003356  2F28 0006                move.l     -[A7], [A0 + 0x6]
  4792. 0000335A  2F28 0002                move.l     -[A7], [A0 + 0x2]
  4793. 0000335E  4EAD 01E2                jsr        [A5 + 0x1E2 /* export_56 */]
  4794. 00003362  3EAD F6B4                move.w     [A7], [A5 - 0x94C]
  4795. 00003366  4EAD 0182                jsr        [A5 + 0x182 /* export_44 */]
  4796. 0000336A  4A00                     tst.b      D0
  4797. 0000336C  508F                     addq.l     A7, 8
  4798. 0000336E  670E                     beq        +0x10 /* 0000337E */
  4799. 00003370  3F3C 005A                move.w     -[A7], 0x5A /* 'Z' */
  4800. 00003374  3F2D F6B4                move.w     -[A7], [A5 - 0x94C]
  4801. 00003378  4EAD 01DA                jsr        [A5 + 0x1DA /* export_55 */]
  4802. 0000337C  588F                     addq.l     A7, 4
  4803. label0000337E:
  4804. 0000337E  302D F6B4                move.w     D0, [A5 - 0x94C]
  4805. 00003382  B06D C344                cmp.w      D0, [A5 - 0x3CBC]
  4806. 00003386  6610                     bne        +0x12 /* 00003398 */
  4807. 00003388  4EAD 01FA                jsr        [A5 + 0x1FA /* export_59 */]
  4808. 0000338C  3F3C 001F                move.w     -[A7], 0x1F
  4809. 00003390  4EAD 0242                jsr        [A5 + 0x242 /* export_68 */]
  4810. 00003394  548F                     addq.l     A7, 2
  4811. 00003396  6016                     bra        +0x18 /* 000033AE */
  4812. label00003398:
  4813. 00003398  BE6D C344                cmp.w      D7, [A5 - 0x3CBC]
  4814. 0000339C  6710                     beq        +0x12 /* 000033AE */
  4815. 0000339E  0C47 FFFF                cmpi.w     D7, 0xFFFF
  4816. 000033A2  670A                     beq        +0xC /* 000033AE */
  4817. 000033A4  3F3C 0021                move.w     -[A7], 0x21 /* '!' */
  4818. 000033A8  4EAD 0242                jsr        [A5 + 0x242 /* export_68 */]
  4819. 000033AC  548F                     addq.l     A7, 2
  4820. label000033AE:
  4821. 000033AE  2E1F                     move.l     D7, [A7]+
  4822. 000033B0  4E5E                     unlink     A6
  4823. 000033B2  4E75                     rts
  4824. fn000033B4:
  4825. 000033B4  4E56 FFFA                link       A6, -0x0006
  4826. 000033B8  48E7 0300                movem.l    -[A7], D6,D7
  4827. 000033BC  3C2E 0008                move.w     D6, [A6 + 0x8]
  4828. 000033C0  7E00                     moveq.l    D7, 0x00
  4829. 000033C2  3F06                     move.w     -[A7], D6
  4830. 000033C4  4EAD 0182                jsr        [A5 + 0x182 /* export_44 */]
  4831. 000033C8  4A00                     tst.b      D0
  4832. 000033CA  548F                     addq.l     A7, 2
  4833. 000033CC  6718                     beq        +0x1A /* 000033E6 */
  4834. 000033CE  3F2E 000A                move.w     -[A7], [A6 + 0xA]
  4835. 000033D2  3F06                     move.w     -[A7], D6
  4836. 000033D4  4EBA 0088                jsr        [PC + 0x88 /* 0000345E */]
  4837. 000033D8  3EAE 000C                move.w     [A7], [A6 + 0xC]
  4838. 000033DC  3F06                     move.w     -[A7], D6
  4839. 000033DE  4EBA 00BC                jsr        [PC + 0xBC /* 0000349C */]
  4840. 000033E2  5C8F                     addq.l     A7, 6
  4841. 000033E4  6028                     bra        +0x2A /* 0000340E */
  4842. label000033E6:
  4843. 000033E6  3D46 FFFA                move.w     [A6 - 0x6], D6
  4844. 000033EA  3D6E 000A FFFC           move.w     [A6 - 0x4], [A6 + 0xA]
  4845. 000033F0  3D6E 000C FFFE           move.w     [A6 - 0x2], [A6 + 0xC]
  4846. 000033F6  42A7                     clr.l      -[A7]
  4847. 000033F8  3F3C 0006                move.w     -[A7], 0x6
  4848. 000033FC  486E FFFA                pea.l      [A6 - 0x6]
  4849. 00003400  1F2D F6EC                move.b     -[A7], [A5 - 0x914]
  4850. 00003404  4EBA 181C                jsr        [PC + 0x181C /* 00004C22 */]
  4851. 00003408  3E00                     move.w     D7, D0
  4852. 0000340A  4FEF 000C                lea.l      A7, [A7 + 0xC]
  4853. label0000340E:
  4854. 0000340E  3007                     move.w     D0, D7
  4855. 00003410  4CDF 00C0                movem.l    D6,D7, [A7]+
  4856. 00003414  4E5E                     unlink     A6
  4857. 00003416  4E75                     rts
  4858. export_195:
  4859. fn00003418:
  4860. 00003418  4E56 0000                link       A6, 0
  4861. 0000341C  2F0C                     move.l     -[A7], A4
  4862. 0000341E  7006                     moveq.l    D0, 0x06
  4863. 00003420  C1EE 0008                muls.w     D0, [A6 + 0x8]
  4864. 00003424  49ED F59C                lea.l      A4, [A5 - 0xA64]
  4865. 00003428  D08C                     add.l      D0, A4
  4866. 0000342A  2840                     movea.l    A4, D0
  4867. 0000342C  4254                     clr.w      [A4]
  4868. 0000342E  426C 0002                clr.w      [A4 + 0x2]
  4869. 00003432  426C 0004                clr.w      [A4 + 0x4]
  4870. 00003436  3F2E 0008                move.w     -[A7], [A6 + 0x8]
  4871. 0000343A  4EBA 0882                jsr        [PC + 0x882 /* 00003CBE */]
  4872. 0000343E  286E FFFC                movea.l    A4, [A6 - 0x4]
  4873. 00003442  4E5E                     unlink     A6
  4874. 00003444  4E75                     rts
  4875. fn00003446:
  4876. 00003446  2F07                     move.l     -[A7], D7
  4877. 00003448  7E08                     moveq.l    D7, 0x08
  4878. 0000344A  6008                     bra        +0xA /* 00003454 */
  4879. label0000344C:
  4880. 0000344C  3F07                     move.w     -[A7], D7
  4881. 0000344E  4EBA FFC8                jsr        [PC - 0x38 /* 00003418 */]
  4882. 00003452  548F                     addq.l     A7, 2
  4883. label00003454:
  4884. 00003454  5347                     subq.w     D7, 1
  4885. 00003456  4A47                     tst.w      D7
  4886. 00003458  6CF2                     bge        -0xC /* 0000344C */
  4887. 0000345A  2E1F                     move.l     D7, [A7]+
  4888. 0000345C  4E75                     rts
  4889. fn0000345E:
  4890. 0000345E  4E56 0000                link       A6, 0
  4891. 00003462  48E7 0108                movem.l    -[A7], D7,A4
  4892. 00003466  7E00                     moveq.l    D7, 0x00
  4893. 00003468  4A6E 000A                tst.w      [A6 + 0xA]
  4894. 0000346C  6724                     beq        +0x26 /* 00003492 */
  4895. 0000346E  7006                     moveq.l    D0, 0x06
  4896. 00003470  C1EE 0008                muls.w     D0, [A6 + 0x8]
  4897. 00003474  49ED F59C                lea.l      A4, [A5 - 0xA64]
  4898. 00003478  D08C                     add.l      D0, A4
  4899. 0000347A  2840                     movea.l    A4, D0
  4900. 0000347C  302E 000A                move.w     D0, [A6 + 0xA]
  4901. 00003480  D154                     add.w      [A4], D0
  4902. 00003482  4A54                     tst.w      [A4]
  4903. 00003484  6C02                     bge        +0x4 /* 00003488 */
  4904. 00003486  4254                     clr.w      [A4]
  4905. label00003488:
  4906. 00003488  3F2E 0008                move.w     -[A7], [A6 + 0x8]
  4907. 0000348C  4EBA FD5E                jsr        [PC - 0x2A2 /* 000031EC */]
  4908. 00003490  548F                     addq.l     A7, 2
  4909. label00003492:
  4910. 00003492  3007                     move.w     D0, D7
  4911. 00003494  4CDF 1080                movem.l    D7,A4, [A7]+
  4912. 00003498  4E5E                     unlink     A6
  4913. 0000349A  4E75                     rts
  4914. fn0000349C:
  4915. 0000349C  4E56 0000                link       A6, 0
  4916. 000034A0  2F07                     move.l     -[A7], D7
  4917. 000034A2  7E00                     moveq.l    D7, 0x00
  4918. 000034A4  4A6E 000A                tst.w      [A6 + 0xA]
  4919. 000034A8  671C                     beq        +0x1E /* 000034C6 */
  4920. 000034AA  7006                     moveq.l    D0, 0x06
  4921. 000034AC  C1EE 0008                muls.w     D0, [A6 + 0x8]
  4922. 000034B0  322E 000A                move.w     D1, [A6 + 0xA]
  4923. 000034B4  204D                     movea.l    A0, A5
  4924. 000034B6  D1C0                     add.l      A0, D0
  4925. 000034B8  D368 F59E                add.w      [A0 - 0xA62], D1
  4926. 000034BC  3F2E 0008                move.w     -[A7], [A6 + 0x8]
  4927. 000034C0  4EBA FD2A                jsr        [PC - 0x2D6 /* 000031EC */]
  4928. 000034C4  548F                     addq.l     A7, 2
  4929. label000034C6:
  4930. 000034C6  3007                     move.w     D0, D7
  4931. 000034C8  2E1F                     move.l     D7, [A7]+
  4932. 000034CA  4E5E                     unlink     A6
  4933. 000034CC  4E75                     rts
  4934. fn000034CE:
  4935. 000034CE  4E56 0000                link       A6, 0
  4936. 000034D2  48E7 0038                movem.l    -[A7], A2,A3,A4
  4937. 000034D6  49ED F5DA                lea.l      A4, [A5 - 0xA26]
  4938. 000034DA  302E 0008                move.w     D0, [A6 + 0x8]
  4939. 000034DE  48C0                     ext.l      D0
  4940. 000034E0  E788                     lsl        D0, 3
  4941. 000034E2  D08C                     add.l      D0, A4
  4942. 000034E4  2840                     movea.l    A4, D0
  4943. 000034E6  302E 0008                move.w     D0, [A6 + 0x8]
  4944. 000034EA  48C0                     ext.l      D0
  4945. 000034EC  E788                     lsl        D0, 3
  4946. 000034EE  2640                     movea.l    A3, D0
  4947. 000034F0  206E 000A                movea.l    A0, [A6 + 0xA]
  4948. 000034F4  2890                     move.l     [A4], [A0]
  4949. 000034F6  2968 0004 0004           move.l     [A4 + 0x4], [A0 + 0x4]
  4950. 000034FC  2F0C                     move.l     -[A7], A4
  4951. 000034FE  2F3C 0001 0001           move.l     -[A7], 0x10001
  4952. 00003504  A8A9                     syscall    InsetRect
  4953. 00003506  45ED F61A                lea.l      A2, [A5 - 0x9E6]
  4954. 0000350A  D5CB                     add.l      A2, A3
  4955. 0000350C  2494                     move.l     [A2], [A4]
  4956. 0000350E  256C 0004 0004           move.l     [A2 + 0x4], [A4 + 0x4]
  4957. 00003514  066A 002B 0002           addi.w     [A2 + 0x2], 0x2B /* '+' */
  4958. 0000351A  576A 0006                subq.w     [A2 + 0x6], 3
  4959. 0000351E  5652                     addq.w     [A2], 3
  4960. 00003520  700C                     moveq.l    D0, 0x0C
  4961. 00003522  D052                     add.w      D0, [A2]
  4962. 00003524  3540 0004                move.w     [A2 + 0x4], D0
  4963. 00003528  302A 0006                move.w     D0, [A2 + 0x6]
  4964. 0000352C  906A 0002                sub.w      D0, [A2 + 0x2]
  4965. 00003530  3B40 F69A                move.w     [A5 - 0x966], D0
  4966. 00003534  4EBA F578                jsr        [PC - 0xA88 /* 00002AAE */]
  4967. 00003538  45ED F65A                lea.l      A2, [A5 - 0x9A6]
  4968. 0000353C  D5CB                     add.l      A2, A3
  4969. 0000353E  2494                     move.l     [A2], [A4]
  4970. 00003540  256C 0004 0004           move.l     [A2 + 0x4], [A4 + 0x4]
  4971. 00003546  586A 0002                addq.w     [A2 + 0x2], 4
  4972. 0000354A  7012                     moveq.l    D0, 0x12
  4973. 0000354C  D06A 0002                add.w      D0, [A2 + 0x2]
  4974. 00003550  3540 0006                move.w     [A2 + 0x6], D0
  4975. 00003554  5652                     addq.w     [A2], 3
  4976. 00003556  700C                     moveq.l    D0, 0x0C
  4977. 00003558  D052                     add.w      D0, [A2]
  4978. 0000355A  3540 0004                move.w     [A2 + 0x4], D0
  4979. 0000355E  4CDF 1C00                movem.l    A2,A3,A4, [A7]+
  4980. 00003562  4E5E                     unlink     A6
  4981. 00003564  4E75                     rts
  4982. fn00003566:
  4983. 00003566  4E56 FFFA                link       A6, -0x0006
  4984. 0000356A  48E7 0318                movem.l    -[A7], D6,D7,A3,A4
  4985. 0000356E  1E2E 0008                move.b     D7, [A6 + 0x8]
  4986. 00003572  4A2D F592                tst.b      [A5 - 0xA6E]
  4987. 00003576  6604                     bne        +0x6 /* 0000357C */
  4988. 00003578  4A07                     tst.b      D7
  4989. 0000357A  677A                     beq        +0x7C /* 000035F6 */
  4990. label0000357C:
  4991. 0000357C  7C00                     moveq.l    D6, 0x00
  4992. 0000357E  49ED F59C                lea.l      A4, [A5 - 0xA64]
  4993. 00003582  47ED F5DA                lea.l      A3, [A5 - 0xA26]
  4994. 00003586  6064                     bra        +0x66 /* 000035EC */
  4995. label00003588:
  4996. 00003588  7001                     moveq.l    D0, 0x01
  4997. 0000358A  EDA8                     lsl        D0, D6
  4998. 0000358C  C0AD C336                and.l      D0, [A5 - 0x3CCA]
  4999. 00003590  674C                     beq        +0x4E /* 000035DE */
  5000. 00003592  4A07                     tst.b      D7
  5001. 00003594  670E                     beq        +0x10 /* 000035A4 */
  5002. 00003596  3F06                     move.w     -[A7], D6
  5003. 00003598  4EBA 0186                jsr        [PC + 0x186 /* 00003720 */]
  5004. 0000359C  3E86                     move.w     [A7], D6
  5005. 0000359E  4EBA 048A                jsr        [PC + 0x48A /* 00003A2A */]
  5006. 000035A2  548F                     addq.l     A7, 2
  5007. label000035A4:
  5008. 000035A4  204D                     movea.l    A0, A5
  5009. 000035A6  D0C6                     add.w      A0, D6
  5010. 000035A8  4A28 F5CC                tst.b      [A0 - 0xA34]
  5011. 000035AC  6604                     bne        +0x6 /* 000035B2 */
  5012. 000035AE  4A07                     tst.b      D7
  5013. 000035B0  672C                     beq        +0x2E /* 000035DE */
  5014. label000035B2:
  5015. 000035B2  4EBA F854                jsr        [PC - 0x7AC /* 00002E08 */]
  5016. 000035B6  4A00                     tst.b      D0
  5017. 000035B8  671C                     beq        +0x1E /* 000035D6 */
  5018. 000035BA  2D53 FFFC                move.l     [A6 - 0x4], [A3]
  5019. 000035BE  066E 001A FFFE           addi.w     [A6 - 0x2], 0x1A
  5020. 000035C4  546E FFFC                addq.w     [A6 - 0x4], 2
  5021. 000035C8  2F2E FFFC                move.l     -[A7], [A6 - 0x4]
  5022. 000035CC  3F2C 0002                move.w     -[A7], [A4 + 0x2]
  5023. 000035D0  4EBA DC5C                jsr        [PC - 0x23A4 /* 0000122E */]
  5024. 000035D4  5C8F                     addq.l     A7, 6
  5025. label000035D6:
  5026. 000035D6  3F06                     move.w     -[A7], D6
  5027. 000035D8  4EBA 058C                jsr        [PC + 0x58C /* 00003B66 */]
  5028. 000035DC  548F                     addq.l     A7, 2
  5029. label000035DE:
  5030. 000035DE  204D                     movea.l    A0, A5
  5031. 000035E0  D0C6                     add.w      A0, D6
  5032. 000035E2  4228 F5CC                clr.b      [A0 - 0xA34]
  5033. 000035E6  5246                     addq.w     D6, 1
  5034. 000035E8  5C8C                     addq.l     A4, 6
  5035. 000035EA  508B                     addq.l     A3, 8
  5036. label000035EC:
  5037. 000035EC  0C46 0008                cmpi.w     D6, 0x8
  5038. 000035F0  6D96                     blt        -0x68 /* 00003588 */
  5039. 000035F2  422D F592                clr.b      [A5 - 0xA6E]
  5040. label000035F6:
  5041. 000035F6  4CDF 18C0                movem.l    D6,D7,A3,A4, [A7]+
  5042. 000035FA  4E5E                     unlink     A6
  5043. 000035FC  4E75                     rts
  5044. export_203:
  5045. 000035FE  4E56 0000                link       A6, 0
  5046. 00003602  48E7 0108                movem.l    -[A7], D7,A4
  5047. 00003606  7E00                     moveq.l    D7, 0x00
  5048. 00003608  7004                     moveq.l    D0, 0x04
  5049. 0000360A  D0AE 0008                add.l      D0, [A6 + 0x8]
  5050. 0000360E  2840                     movea.l    A4, D0
  5051. 00003610  3F14                     move.w     -[A7], [A4]
  5052. 00003612  4EAD 0182                jsr        [A5 + 0x182 /* export_44 */]
  5053. 00003616  4A00                     tst.b      D0
  5054. 00003618  548F                     addq.l     A7, 2
  5055. 0000361A  6716                     beq        +0x18 /* 00003632 */
  5056. 0000361C  3F2C 0002                move.w     -[A7], [A4 + 0x2]
  5057. 00003620  3F14                     move.w     -[A7], [A4]
  5058. 00003622  4EBA FE3A                jsr        [PC - 0x1C6 /* 0000345E */]
  5059. 00003626  3EAC 0004                move.w     [A7], [A4 + 0x4]
  5060. 0000362A  3F14                     move.w     -[A7], [A4]
  5061. 0000362C  4EBA FE6E                jsr        [PC - 0x192 /* 0000349C */]
  5062. 00003630  5C8F                     addq.l     A7, 6
  5063. label00003632:
  5064. 00003632  3007                     move.w     D0, D7
  5065. 00003634  4CDF 1080                movem.l    D7,A4, [A7]+
  5066. 00003638  4E5E                     unlink     A6
  5067. 0000363A  4E75                     rts
  5068. export_202:
  5069. 0000363C  4E56 0000                link       A6, 0
  5070. 00003640  48E7 0308                movem.l    -[A7], D6,D7,A4
  5071. 00003644  7E00                     moveq.l    D7, 0x00
  5072. 00003646  7C00                     moveq.l    D6, 0x00
  5073. 00003648  49ED F59C                lea.l      A4, [A5 - 0xA64]
  5074. 0000364C  6028                     bra        +0x2A /* 00003676 */
  5075. label0000364E:
  5076. 0000364E  3F06                     move.w     -[A7], D6
  5077. 00003650  4EAD 0182                jsr        [A5 + 0x182 /* export_44 */]
  5078. 00003654  4A00                     tst.b      D0
  5079. 00003656  548F                     addq.l     A7, 2
  5080. 00003658  6718                     beq        +0x1A /* 00003672 */
  5081. 0000365A  4A54                     tst.w      [A4]
  5082. 0000365C  660C                     bne        +0xE /* 0000366A */
  5083. 0000365E  4A6C 0002                tst.w      [A4 + 0x2]
  5084. 00003662  6606                     bne        +0x8 /* 0000366A */
  5085. 00003664  4A6C 0004                tst.w      [A4 + 0x4]
  5086. 00003668  6708                     beq        +0xA /* 00003672 */
  5087. label0000366A:
  5088. 0000366A  3F06                     move.w     -[A7], D6
  5089. 0000366C  4EBA F944                jsr        [PC - 0x6BC /* 00002FB2 */]
  5090. 00003670  548F                     addq.l     A7, 2
  5091. label00003672:
  5092. 00003672  5246                     addq.w     D6, 1
  5093. 00003674  5C8C                     addq.l     A4, 6
  5094. label00003676:
  5095. 00003676  0C46 0008                cmpi.w     D6, 0x8
  5096. 0000367A  6DD2                     blt        -0x2C /* 0000364E */
  5097. 0000367C  4EBA F76A                jsr        [PC - 0x896 /* 00002DE8 */]
  5098. 00003680  5940                     subq.w     D0, 4
  5099. 00003682  660A                     bne        +0xC /* 0000368E */
  5100. 00003684  4A2D C32C                tst.b      [A5 - 0x3CD4]
  5101. 00003688  6704                     beq        +0x6 /* 0000368E */
  5102. 0000368A  4EBA FC0E                jsr        [PC - 0x3F2 /* 0000329A */]
  5103. label0000368E:
  5104. 0000368E  3007                     move.w     D0, D7
  5105. 00003690  4CDF 10C0                movem.l    D6,D7,A4, [A7]+
  5106. 00003694  4E5E                     unlink     A6
  5107. 00003696  4E75                     rts
  5108. export_201:
  5109. 00003698  4E56 FFFC                link       A6, -0x0004
  5110. 0000369C  48E7 0108                movem.l    -[A7], D7,A4
  5111. 000036A0  7E00                     moveq.l    D7, 0x00
  5112. 000036A2  7004                     moveq.l    D0, 0x04
  5113. 000036A4  D0AE 0008                add.l      D0, [A6 + 0x8]
  5114. 000036A8  2840                     movea.l    A4, D0
  5115. 000036AA  7006                     moveq.l    D0, 0x06
  5116. 000036AC  C1D4                     muls.w     D0, [A4]
  5117. 000036AE  204D                     movea.l    A0, A5
  5118. 000036B0  D1C0                     add.l      A0, D0
  5119. 000036B2  216C 0002 F59C           move.l     [A0 - 0xA64], [A4 + 0x2]
  5120. 000036B8  316C 0006 F5A0           move.w     [A0 - 0xA60], [A4 + 0x6]
  5121. 000036BE  3F14                     move.w     -[A7], [A4]
  5122. 000036C0  4EBA FB2A                jsr        [PC - 0x4D6 /* 000031EC */]
  5123. 000036C4  3007                     move.w     D0, D7
  5124. 000036C6  4CEE 1080 FFF4           movem.l    D7,A4, [A6 - 0xC]
  5125. 000036CC  4E5E                     unlink     A6
  5126. 000036CE  4E75                     rts
  5127. export_188:
  5128. 000036D0  4E56 0000                link       A6, 0
  5129. 000036D4  4EBA F712                jsr        [PC - 0x8EE /* 00002DE8 */]
  5130. 000036D8  5B40                     subq.w     D0, 5
  5131. 000036DA  6708                     beq        +0xA /* 000036E4 */
  5132. 000036DC  302E 0008                move.w     D0, [A6 + 0x8]
  5133. 000036E0  E548                     lsl        D0.w, 2
  5134. 000036E2  600E                     bra        +0x10 /* 000036F2 */
  5135. label000036E4:
  5136. 000036E4  302E 0008                move.w     D0, [A6 + 0x8]
  5137. 000036E8  48C0                     ext.l      D0
  5138. 000036EA  81FC 0002                divs.w     D0, 0x2
  5139. 000036EE  4840                     swap.w     D0
  5140. 000036F0  E548                     lsl        D0.w, 2
  5141. label000036F2:
  5142. 000036F2  4E5E                     unlink     A6
  5143. 000036F4  4E75                     rts
  5144. export_189:
  5145. fn000036F6:
  5146. 000036F6  4E56 0000                link       A6, 0
  5147. 000036FA  4EBA F6EC                jsr        [PC - 0x914 /* 00002DE8 */]
  5148. 000036FE  5B40                     subq.w     D0, 5
  5149. 00003700  670A                     beq        +0xC /* 0000370C */
  5150. 00003702  302E 0008                move.w     D0, [A6 + 0x8]
  5151. 00003706  0640 00F8                addi.w     D0, 0xF8
  5152. 0000370A  6010                     bra        +0x12 /* 0000371C */
  5153. label0000370C:
  5154. 0000370C  302E 0008                move.w     D0, [A6 + 0x8]
  5155. 00003710  48C0                     ext.l      D0
  5156. 00003712  81FC 0002                divs.w     D0, 0x2
  5157. 00003716  4840                     swap.w     D0
  5158. 00003718  0640 00F8                addi.w     D0, 0xF8
  5159. label0000371C:
  5160. 0000371C  4E5E                     unlink     A6
  5161. 0000371E  4E75                     rts
  5162. fn00003720:
  5163. 00003720  4E56 FFF8                link       A6, -0x0008
  5164. 00003724  48E7 0108                movem.l    -[A7], D7,A4
  5165. 00003728  302E 0008                move.w     D0, [A6 + 0x8]
  5166. 0000372C  48C0                     ext.l      D0
  5167. 0000372E  E788                     lsl        D0, 3
  5168. 00003730  2840                     movea.l    A4, D0
  5169. 00003732  41ED F61A                lea.l      A0, [A5 - 0x9E6]
  5170. 00003736  D1CC                     add.l      A0, A4
  5171. 00003738  2D50 FFF8                move.l     [A6 - 0x8], [A0]
  5172. 0000373C  2D68 0004 FFFC           move.l     [A6 - 0x4], [A0 + 0x4]
  5173. 00003742  3F3C 00AC                move.w     -[A7], 0xAC
  5174. 00003746  AA97                     syscall    PmForeColor
  5175. 00003748  70FF                     moveq.l    D0, 0xFFFFFFFF
  5176. 0000374A  D06E FFFA                add.w      D0, [A6 - 0x6]
  5177. 0000374E  3F00                     move.w     -[A7], D0
  5178. 00003750  70FF                     moveq.l    D0, 0xFFFFFFFF
  5179. 00003752  D06E FFFC                add.w      D0, [A6 - 0x4]
  5180. 00003756  3F00                     move.w     -[A7], D0
  5181. 00003758  A893                     syscall    MoveTo
  5182. 0000375A  3E2E FFFE                move.w     D7, [A6 - 0x2]
  5183. 0000375E  9E6E FFFA                sub.w      D7, [A6 - 0x6]
  5184. 00003762  70FF                     moveq.l    D0, 0xFFFFFFFF
  5185. 00003764  D06E FFFA                add.w      D0, [A6 - 0x6]
  5186. 00003768  3F00                     move.w     -[A7], D0
  5187. 0000376A  70FF                     moveq.l    D0, 0xFFFFFFFF
  5188. 0000376C  D06E FFF8                add.w      D0, [A6 - 0x8]
  5189. 00003770  3F00                     move.w     -[A7], D0
  5190. 00003772  A891                     syscall    LineTo
  5191. 00003774  70FF                     moveq.l    D0, 0xFFFFFFFF
  5192. 00003776  D06E FFFE                add.w      D0, [A6 - 0x2]
  5193. 0000377A  3F00                     move.w     -[A7], D0
  5194. 0000377C  70FF                     moveq.l    D0, 0xFFFFFFFF
  5195. 0000377E  D06E FFF8                add.w      D0, [A6 - 0x8]
  5196. 00003782  3F00                     move.w     -[A7], D0
  5197. 00003784  A891                     syscall    LineTo
  5198. 00003786  3F3C 00AE                move.w     -[A7], 0xAE
  5199. 0000378A  AA97                     syscall    PmForeColor
  5200. 0000378C  4878 0001                push.l     0x1
  5201. 00003790  A894                     syscall    Move
  5202. 00003792  3F2E FFFE                move.w     -[A7], [A6 - 0x2]
  5203. 00003796  3F2E FFFC                move.w     -[A7], [A6 - 0x4]
  5204. 0000379A  A891                     syscall    LineTo
  5205. 0000379C  3007                     move.w     D0, D7
  5206. 0000379E  4440                     neg.w      D0
  5207. 000037A0  3F00                     move.w     -[A7], D0
  5208. 000037A2  4267                     clr.w      -[A7]
  5209. 000037A4  A892                     syscall    Line
  5210. 000037A6  4EBA F640                jsr        [PC - 0x9C0 /* 00002DE8 */]
  5211. 000037AA  5B40                     subq.w     D0, 5
  5212. 000037AC  6608                     bne        +0xA /* 000037B6 */
  5213. 000037AE  0C6E 0001 0008           cmpi.w     [A6 + 0x8], 0x1
  5214. 000037B4  6E74                     bgt        +0x76 /* 0000382A */
  5215. label000037B6:
  5216. 000037B6  41ED F65A                lea.l      A0, [A5 - 0x9A6]
  5217. 000037BA  D1CC                     add.l      A0, A4
  5218. 000037BC  2D50 FFF8                move.l     [A6 - 0x8], [A0]
  5219. 000037C0  2D68 0004 FFFC           move.l     [A6 - 0x4], [A0 + 0x4]
  5220. 000037C6  3F3C 00AC                move.w     -[A7], 0xAC
  5221. 000037CA  AA97                     syscall    PmForeColor
  5222. 000037CC  70FF                     moveq.l    D0, 0xFFFFFFFF
  5223. 000037CE  D06E FFFA                add.w      D0, [A6 - 0x6]
  5224. 000037D2  3F00                     move.w     -[A7], D0
  5225. 000037D4  70FF                     moveq.l    D0, 0xFFFFFFFF
  5226. 000037D6  D06E FFFC                add.w      D0, [A6 - 0x4]
  5227. 000037DA  3F00                     move.w     -[A7], D0
  5228. 000037DC  A893                     syscall    MoveTo
  5229. 000037DE  3E2E FFFE                move.w     D7, [A6 - 0x2]
  5230. 000037E2  9E6E FFFA                sub.w      D7, [A6 - 0x6]
  5231. 000037E6  70FF                     moveq.l    D0, 0xFFFFFFFF
  5232. 000037E8  D06E FFFA                add.w      D0, [A6 - 0x6]
  5233. 000037EC  3F00                     move.w     -[A7], D0
  5234. 000037EE  70FF                     moveq.l    D0, 0xFFFFFFFF
  5235. 000037F0  D06E FFF8                add.w      D0, [A6 - 0x8]
  5236. 000037F4  3F00                     move.w     -[A7], D0
  5237. 000037F6  A891                     syscall    LineTo
  5238. 000037F8  70FF                     moveq.l    D0, 0xFFFFFFFF
  5239. 000037FA  D06E FFFE                add.w      D0, [A6 - 0x2]
  5240. 000037FE  3F00                     move.w     -[A7], D0
  5241. 00003800  70FF                     moveq.l    D0, 0xFFFFFFFF
  5242. 00003802  D06E FFF8                add.w      D0, [A6 - 0x8]
  5243. 00003806  3F00                     move.w     -[A7], D0
  5244. 00003808  A891                     syscall    LineTo
  5245. 0000380A  3F3C 00AE                move.w     -[A7], 0xAE
  5246. 0000380E  AA97                     syscall    PmForeColor
  5247. 00003810  4878 0001                push.l     0x1
  5248. 00003814  A894                     syscall    Move
  5249. 00003816  3F2E FFFE                move.w     -[A7], [A6 - 0x2]
  5250. 0000381A  3F2E FFFC                move.w     -[A7], [A6 - 0x4]
  5251. 0000381E  A891                     syscall    LineTo
  5252. 00003820  3007                     move.w     D0, D7
  5253. 00003822  4440                     neg.w      D0
  5254. 00003824  3F00                     move.w     -[A7], D0
  5255. 00003826  4267                     clr.w      -[A7]
  5256. 00003828  A892                     syscall    Line
  5257. label0000382A:
  5258. 0000382A  4CDF 1080                movem.l    D7,A4, [A7]+
  5259. 0000382E  4E5E                     unlink     A6
  5260. 00003830  4E75                     rts
  5261. fn00003832:
  5262. 00003832  4E56 0000                link       A6, 0
  5263. 00003836  48E7 0308                movem.l    -[A7], D6,D7,A4
  5264. 0000383A  286E 0008                movea.l    A4, [A6 + 0x8]
  5265. 0000383E  3C2E 000C                move.w     D6, [A6 + 0xC]
  5266. 00003842  4267                     clr.w      -[A7]
  5267. 00003844  2F0C                     move.l     -[A7], A4
  5268. 00003846  A88C                     syscall    StringWidth
  5269. 00003848  3E1F                     move.w     D7, [A7]+
  5270. 0000384A  DC6E 000E                add.w      D6, [A6 + 0xE]
  5271. 0000384E  9C47                     sub.w      D6, D7
  5272. 00003850  48C6                     ext.l      D6
  5273. 00003852  8DFC 0002                divs.w     D6, 0x2
  5274. 00003856  4A2E 001A                tst.b      [A6 + 0x1A]
  5275. 0000385A  661A                     bne        +0x1C /* 00003876 */
  5276. 0000385C  7001                     moveq.l    D0, 0x01
  5277. 0000385E  D046                     add.w      D0, D6
  5278. 00003860  3F00                     move.w     -[A7], D0
  5279. 00003862  7001                     moveq.l    D0, 0x01
  5280. 00003864  D06E 0010                add.w      D0, [A6 + 0x10]
  5281. 00003868  3F00                     move.w     -[A7], D0
  5282. 0000386A  A893                     syscall    MoveTo
  5283. 0000386C  2F2E 0016                move.l     -[A7], [A6 + 0x16]
  5284. 00003870  AA14                     syscall    RGBForeColor
  5285. 00003872  2F0C                     move.l     -[A7], A4
  5286. 00003874  A884                     syscall    DrawString
  5287. label00003876:
  5288. 00003876  3F06                     move.w     -[A7], D6
  5289. 00003878  3F2E 0010                move.w     -[A7], [A6 + 0x10]
  5290. 0000387C  A893                     syscall    MoveTo
  5291. 0000387E  2F2E 0012                move.l     -[A7], [A6 + 0x12]
  5292. 00003882  AA14                     syscall    RGBForeColor
  5293. 00003884  2F0C                     move.l     -[A7], A4
  5294. 00003886  A884                     syscall    DrawString
  5295. 00003888  4CDF 10C0                movem.l    D6,D7,A4, [A7]+
  5296. 0000388C  4E5E                     unlink     A6
  5297. 0000388E  4E75                     rts
  5298. fn00003890:
  5299. 00003890  4E56 0000                link       A6, 0
  5300. 00003894  48E7 0708                movem.l    -[A7], D5,D6,D7,A4
  5301. 00003898  286E 0008                movea.l    A4, [A6 + 0x8]
  5302. 0000389C  3C2E 000C                move.w     D6, [A6 + 0xC]
  5303. 000038A0  3A2E 0010                move.w     D5, [A6 + 0x10]
  5304. 000038A4  4267                     clr.w      -[A7]
  5305. 000038A6  2F0C                     move.l     -[A7], A4
  5306. 000038A8  A88C                     syscall    StringWidth
  5307. 000038AA  3E1F                     move.w     D7, [A7]+
  5308. 000038AC  DC6E 000E                add.w      D6, [A6 + 0xE]
  5309. 000038B0  9C47                     sub.w      D6, D7
  5310. 000038B2  48C6                     ext.l      D6
  5311. 000038B4  8DFC 0002                divs.w     D6, 0x2
  5312. 000038B8  4A2E 0014                tst.b      [A6 + 0x14]
  5313. 000038BC  6712                     beq        +0x14 /* 000038D0 */
  5314. 000038BE  3F06                     move.w     -[A7], D6
  5315. 000038C0  3F05                     move.w     -[A7], D5
  5316. 000038C2  A893                     syscall    MoveTo
  5317. 000038C4  3F3C 00A0                move.w     -[A7], 0xA0
  5318. 000038C8  AA97                     syscall    PmForeColor
  5319. 000038CA  2F0C                     move.l     -[A7], A4
  5320. 000038CC  A884                     syscall    DrawString
  5321. 000038CE  6028                     bra        +0x2A /* 000038F8 */
  5322. label000038D0:
  5323. 000038D0  7001                     moveq.l    D0, 0x01
  5324. 000038D2  D046                     add.w      D0, D6
  5325. 000038D4  3F00                     move.w     -[A7], D0
  5326. 000038D6  7001                     moveq.l    D0, 0x01
  5327. 000038D8  D045                     add.w      D0, D5
  5328. 000038DA  3F00                     move.w     -[A7], D0
  5329. 000038DC  A893                     syscall    MoveTo
  5330. 000038DE  3F3C 00A0                move.w     -[A7], 0xA0
  5331. 000038E2  AA97                     syscall    PmForeColor
  5332. 000038E4  2F0C                     move.l     -[A7], A4
  5333. 000038E6  A884                     syscall    DrawString
  5334. 000038E8  3F06                     move.w     -[A7], D6
  5335. 000038EA  3F05                     move.w     -[A7], D5
  5336. 000038EC  A893                     syscall    MoveTo
  5337. 000038EE  3F2E 0012                move.w     -[A7], [A6 + 0x12]
  5338. 000038F2  AA97                     syscall    PmForeColor
  5339. 000038F4  2F0C                     move.l     -[A7], A4
  5340. 000038F6  A884                     syscall    DrawString
  5341. label000038F8:
  5342. 000038F8  4CDF 10E0                movem.l    D5,D6,D7,A4, [A7]+
  5343. 000038FC  4E5E                     unlink     A6
  5344. 000038FE  4E75                     rts
  5345. fn00003900:
  5346. 00003900  4E56 FEE2                link       A6, -0x011E
  5347. 00003904  48E7 0118                movem.l    -[A7], D7,A3,A4
  5348. 00003908  3E2E 0008                move.w     D7, [A6 + 0x8]
  5349. 0000390C  42A7                     clr.l      -[A7]
  5350. 0000390E  AA32                     syscall    GetGDevice
  5351. 00003910  285F                     movea.l    A4, [A7]+
  5352. 00003912  2F2D F594                move.l     -[A7], [A5 - 0xA6C]
  5353. 00003916  AA31                     syscall    SetGDevice
  5354. 00003918  4A47                     tst.w      D7
  5355. 0000391A  6D00 0104                blt        +0x106 /* 00003A20 */
  5356. 0000391E  42A7                     clr.l      -[A7]
  5357. 00003920  42A7                     clr.l      -[A7]
  5358. 00003922  A924                     syscall    FrontWindow
  5359. 00003924  AA96                     syscall    GetPalette
  5360. 00003926  265F                     movea.l    A3, [A7]+
  5361. 00003928  2F0B                     move.l     -[A7], A3
  5362. 0000392A  3F07                     move.w     -[A7], D7
  5363. 0000392C  4EBA FDC8                jsr        [PC - 0x238 /* 000036F6 */]
  5364. 00003930  3E80                     move.w     [A7], D0
  5365. 00003932  486E FEEE                pea.l      [A6 - 0x112]
  5366. 00003936  AA9B                     syscall    GetEntryColor
  5367. 00003938  2F0B                     move.l     -[A7], A3
  5368. 0000393A  3F3C 00A4                move.w     -[A7], 0xA4
  5369. 0000393E  486E FEE8                pea.l      [A6 - 0x118]
  5370. 00003942  AA9B                     syscall    GetEntryColor
  5371. 00003944  2F0B                     move.l     -[A7], A3
  5372. 00003946  3F3C 00A0                move.w     -[A7], 0xA0
  5373. 0000394A  486E FEE2                pea.l      [A6 - 0x11E]
  5374. 0000394E  AA9B                     syscall    GetEntryColor
  5375. 00003950  486E FEF4                pea.l      [A6 - 0x10C]
  5376. 00003954  A874                     syscall    GetPort
  5377. 00003956  2F2D F598                move.l     -[A7], [A5 - 0xA68]
  5378. 0000395A  4EAD 0F72                jsr        [A5 + 0xF72 /* export_490 */]
  5379. 0000395E  3EBC 0003                move.w     [A7], 0x3
  5380. 00003962  A887                     syscall    TextFont
  5381. 00003964  3EBC 000A                move.w     [A7], 0xA /* '\n' */
  5382. 00003968  A88A                     syscall    TextSize
  5383. 0000396A  3F07                     move.w     -[A7], D7
  5384. 0000396C  4EAD 08A2                jsr        [A5 + 0x8A2 /* export_272 */]
  5385. 00003970  2F00                     move.l     -[A7], D0
  5386. 00003972  486E FF00                pea.l      [A6 - 0x100]
  5387. 00003976  4EAD 0D3A                jsr        [A5 + 0xD3A /* export_419 */]
  5388. 0000397A  3EAD F69A                move.w     [A7], [A5 - 0x966]
  5389. 0000397E  486E FF00                pea.l      [A6 - 0x100]
  5390. 00003982  4EAD 0C6A                jsr        [A5 + 0xC6A /* export_393 */]
  5391. 00003986  486E FEF8                pea.l      [A6 - 0x108]
  5392. 0000398A  42A7                     clr.l      -[A7]
  5393. 0000398C  3F2D F69A                move.w     -[A7], [A5 - 0x966]
  5394. 00003990  3F3C 000C                move.w     -[A7], 0xC
  5395. 00003994  A8A7                     syscall    SetRect
  5396. 00003996  486E FEF8                pea.l      [A6 - 0x108]
  5397. 0000399A  4267                     clr.w      -[A7]
  5398. 0000399C  700C                     moveq.l    D0, 0x0C
  5399. 0000399E  C1C7                     muls.w     D0, D7
  5400. 000039A0  3F00                     move.w     -[A7], D0
  5401. 000039A2  A8A8                     syscall    OffsetRect
  5402. 000039A4  486E FEE8                pea.l      [A6 - 0x118]
  5403. 000039A8  AA14                     syscall    RGBForeColor
  5404. 000039AA  486E FEF8                pea.l      [A6 - 0x108]
  5405. 000039AE  486D E504                pea.l      [A5 - 0x1AFC]
  5406. 000039B2  A8A5                     syscall    FillRect
  5407. 000039B4  4217                     clr.b      [A7]
  5408. 000039B6  486E FEE2                pea.l      [A6 - 0x11E]
  5409. 000039BA  486E FEEE                pea.l      [A6 - 0x112]
  5410. 000039BE  70FD                     moveq.l    D0, 0xFFFFFFFD
  5411. 000039C0  D06E FEFC                add.w      D0, [A6 - 0x104]
  5412. 000039C4  3F00                     move.w     -[A7], D0
  5413. 000039C6  3F2E FEFE                move.w     -[A7], [A6 - 0x102]
  5414. 000039CA  3F2E FEFA                move.w     -[A7], [A6 - 0x106]
  5415. 000039CE  486E FF00                pea.l      [A6 - 0x100]
  5416. 000039D2  4EBA FE5E                jsr        [PC - 0x1A2 /* 00003832 */]
  5417. 000039D6  486E FEF8                pea.l      [A6 - 0x108]
  5418. 000039DA  3F2D F69A                move.w     -[A7], [A5 - 0x966]
  5419. 000039DE  4267                     clr.w      -[A7]
  5420. 000039E0  A8A8                     syscall    OffsetRect
  5421. 000039E2  486E FEEE                pea.l      [A6 - 0x112]
  5422. 000039E6  AA14                     syscall    RGBForeColor
  5423. 000039E8  486E FEF8                pea.l      [A6 - 0x108]
  5424. 000039EC  486D E504                pea.l      [A5 - 0x1AFC]
  5425. 000039F0  A8A5                     syscall    FillRect
  5426. 000039F2  1EBC 0001                move.b     [A7], 0x1
  5427. 000039F6  486E FEE2                pea.l      [A6 - 0x11E]
  5428. 000039FA  486E FEE2                pea.l      [A6 - 0x11E]
  5429. 000039FE  70FD                     moveq.l    D0, 0xFFFFFFFD
  5430. 00003A00  D06E FEFC                add.w      D0, [A6 - 0x104]
  5431. 00003A04  3F00                     move.w     -[A7], D0
  5432. 00003A06  3F2E FEFE                move.w     -[A7], [A6 - 0x102]
  5433. 00003A0A  3F2E FEFA                move.w     -[A7], [A6 - 0x106]
  5434. 00003A0E  486E FF00                pea.l      [A6 - 0x100]
  5435. 00003A12  4EBA FE1E                jsr        [PC - 0x1E2 /* 00003832 */]
  5436. 00003A16  2EAE FEF4                move.l     [A7], [A6 - 0x10C]
  5437. 00003A1A  A873                     syscall    SetPort
  5438. 00003A1C  2E8C                     move.l     [A7], A4
  5439. 00003A1E  AA31                     syscall    SetGDevice
  5440. label00003A20:
  5441. 00003A20  4CEE 1880 FED6           movem.l    D7,A3,A4, [A6 - 0x12A]
  5442. 00003A26  4E5E                     unlink     A6
  5443. 00003A28  4E75                     rts
  5444. fn00003A2A:
  5445. 00003A2A  4E56 0000                link       A6, 0
  5446. 00003A2E  4227                     clr.b      -[A7]
  5447. 00003A30  204D                     movea.l    A0, A5
  5448. 00003A32  302E 0008                move.w     D0, [A6 + 0x8]
  5449. 00003A36  48C0                     ext.l      D0
  5450. 00003A38  E788                     lsl        D0, 3
  5451. 00003A3A  D1C0                     add.l      A0, D0
  5452. 00003A3C  4868 F61A                pea.l      [A0 - 0x9E6]
  5453. 00003A40  4227                     clr.b      -[A7]
  5454. 00003A42  3F2E 0008                move.w     -[A7], [A6 + 0x8]
  5455. 00003A46  4EBA 00C4                jsr        [PC + 0xC4 /* 00003B0C */]
  5456. 00003A4A  4E5E                     unlink     A6
  5457. 00003A4C  4E75                     rts
  5458. export_192:
  5459. 00003A4E  4E56 FFF4                link       A6, -0x000C
  5460. 00003A52  48E7 0318                movem.l    -[A7], D6,D7,A3,A4
  5461. 00003A56  3E2E 0008                move.w     D7, [A6 + 0x8]
  5462. 00003A5A  486E FFF4                pea.l      [A6 - 0xC]
  5463. 00003A5E  4EAD 0EEA                jsr        [A5 + 0xEEA /* export_473 */]
  5464. 00003A62  2EAE 000A                move.l     [A7], [A6 + 0xA]
  5465. 00003A66  3F07                     move.w     -[A7], D7
  5466. 00003A68  4EBA FA64                jsr        [PC - 0x59C /* 000034CE */]
  5467. 00003A6C  7C01                     moveq.l    D6, 0x01
  5468. 00003A6E  EFAE                     lsl        D6, D7
  5469. 00003A70  202D C332                move.l     D0, [A5 - 0x3CCE]
  5470. 00003A74  C086                     and.l      D0, D6
  5471. 00003A76  5C8F                     addq.l     A7, 6
  5472. 00003A78  6766                     beq        +0x68 /* 00003AE0 */
  5473. 00003A7A  3F07                     move.w     -[A7], D7
  5474. 00003A7C  4EBA FCA2                jsr        [PC - 0x35E /* 00003720 */]
  5475. 00003A80  3E87                     move.w     [A7], D7
  5476. 00003A82  4EBA FE7C                jsr        [PC - 0x184 /* 00003900 */]
  5477. 00003A86  2007                     move.l     D0, D7
  5478. 00003A88  48C0                     ext.l      D0
  5479. 00003A8A  E788                     lsl        D0, 3
  5480. 00003A8C  2840                     movea.l    A4, D0
  5481. 00003A8E  1EBC 0001                move.b     [A7], 0x1
  5482. 00003A92  41ED F61A                lea.l      A0, [A5 - 0x9E6]
  5483. 00003A96  D1CC                     add.l      A0, A4
  5484. 00003A98  2F08                     move.l     -[A7], A0
  5485. 00003A9A  4227                     clr.b      -[A7]
  5486. 00003A9C  3F07                     move.w     -[A7], D7
  5487. 00003A9E  4EBA 006C                jsr        [PC + 0x6C /* 00003B0C */]
  5488. 00003AA2  202D C336                move.l     D0, [A5 - 0x3CCA]
  5489. 00003AA6  C086                     and.l      D0, D6
  5490. 00003AA8  4FEF 000A                lea.l      A7, [A7 + 0xA]
  5491. 00003AAC  674C                     beq        +0x4E /* 00003AFA */
  5492. 00003AAE  47ED F65A                lea.l      A3, [A5 - 0x9A6]
  5493. 00003AB2  D7CC                     add.l      A3, A4
  5494. 00003AB4  3F3C 0003                move.w     -[A7], 0x3
  5495. 00003AB8  A887                     syscall    TextFont
  5496. 00003ABA  3F3C 000C                move.w     -[A7], 0xC
  5497. 00003ABE  A88A                     syscall    TextSize
  5498. 00003AC0  42A7                     clr.l      -[A7]
  5499. 00003AC2  70FE                     moveq.l    D0, 0xFFFFFFFE
  5500. 00003AC4  D06B 0004                add.w      D0, [A3 + 0x4]
  5501. 00003AC8  3F00                     move.w     -[A7], D0
  5502. 00003ACA  3F2B 0006                move.w     -[A7], [A3 + 0x6]
  5503. 00003ACE  3F2B 0002                move.w     -[A7], [A3 + 0x2]
  5504. 00003AD2  486D F6F2                pea.l      [A5 - 0x90E]
  5505. 00003AD6  4EBA FDB8                jsr        [PC - 0x248 /* 00003890 */]
  5506. 00003ADA  4FEF 000E                lea.l      A7, [A7 + 0xE]
  5507. 00003ADE  601A                     bra        +0x1C /* 00003AFA */
  5508. label00003AE0:
  5509. 00003AE0  3F3C 00A4                move.w     -[A7], 0xA4
  5510. 00003AE4  AA97                     syscall    PmForeColor
  5511. 00003AE6  204D                     movea.l    A0, A5
  5512. 00003AE8  2007                     move.l     D0, D7
  5513. 00003AEA  48C0                     ext.l      D0
  5514. 00003AEC  E788                     lsl        D0, 3
  5515. 00003AEE  D1C0                     add.l      A0, D0
  5516. 00003AF0  4868 F5DA                pea.l      [A0 - 0xA26]
  5517. 00003AF4  486D E504                pea.l      [A5 - 0x1AFC]
  5518. 00003AF8  A8A5                     syscall    FillRect
  5519. label00003AFA:
  5520. 00003AFA  486E FFF4                pea.l      [A6 - 0xC]
  5521. 00003AFE  4EAD 0EF2                jsr        [A5 + 0xEF2 /* export_474 */]
  5522. 00003B02  4CEE 18C0 FFE4           movem.l    D6,D7,A3,A4, [A6 - 0x1C]
  5523. 00003B08  4E5E                     unlink     A6
  5524. 00003B0A  4E75                     rts
  5525. fn00003B0C:
  5526. 00003B0C  4E56 FFF6                link       A6, -0x000A
  5527. 00003B10  4A6E 0008                tst.w      [A6 + 0x8]
  5528. 00003B14  6D4C                     blt        +0x4E /* 00003B62 */
  5529. 00003B16  7001                     moveq.l    D0, 0x01
  5530. 00003B18  122E 0009                move.b     D1, [A6 + 0x9]
  5531. 00003B1C  E3A8                     lsl        D0, D1
  5532. 00003B1E  C0AD C332                and.l      D0, [A5 - 0x3CCE]
  5533. 00003B22  673E                     beq        +0x40 /* 00003B62 */
  5534. 00003B24  486E FFF8                pea.l      [A6 - 0x8]
  5535. 00003B28  42A7                     clr.l      -[A7]
  5536. 00003B2A  3F2D F69A                move.w     -[A7], [A5 - 0x966]
  5537. 00003B2E  3F3C 000C                move.w     -[A7], 0xC
  5538. 00003B32  A8A7                     syscall    SetRect
  5539. 00003B34  486E FFF8                pea.l      [A6 - 0x8]
  5540. 00003B38  4A2E 000A                tst.b      [A6 + 0xA]
  5541. 00003B3C  6706                     beq        +0x8 /* 00003B44 */
  5542. 00003B3E  302D F69A                move.w     D0, [A5 - 0x966]
  5543. 00003B42  6002                     bra        +0x4 /* 00003B46 */
  5544. label00003B44:
  5545. 00003B44  7000                     moveq.l    D0, 0x00
  5546. label00003B46:
  5547. 00003B46  3F00                     move.w     -[A7], D0
  5548. 00003B48  700C                     moveq.l    D0, 0x0C
  5549. 00003B4A  C1EE 0008                muls.w     D0, [A6 + 0x8]
  5550. 00003B4E  3F00                     move.w     -[A7], D0
  5551. 00003B50  A8A8                     syscall    OffsetRect
  5552. 00003B52  2F2E 000C                move.l     -[A7], [A6 + 0xC]
  5553. 00003B56  486E FFF8                pea.l      [A6 - 0x8]
  5554. 00003B5A  2F2D F598                move.l     -[A7], [A5 - 0xA68]
  5555. 00003B5E  4EAD 0F8A                jsr        [A5 + 0xF8A /* export_493 */]
  5556. label00003B62:
  5557. 00003B62  4E5E                     unlink     A6
  5558. 00003B64  4E75                     rts
  5559. fn00003B66:
  5560. 00003B66  4E56 FFDE                link       A6, -0x0022
  5561. 00003B6A  48E7 0718                movem.l    -[A7], D5,D6,D7,A3,A4
  5562. 00003B6E  3E2E 0008                move.w     D7, [A6 + 0x8]
  5563. 00003B72  2007                     move.l     D0, D7
  5564. 00003B74  48C0                     ext.l      D0
  5565. 00003B76  E788                     lsl        D0, 3
  5566. 00003B78  49ED F65A                lea.l      A4, [A5 - 0x9A6]
  5567. 00003B7C  D08C                     add.l      D0, A4
  5568. 00003B7E  2840                     movea.l    A4, D0
  5569. 00003B80  4A47                     tst.w      D7
  5570. 00003B82  6D00 00C4                blt        +0xC6 /* 00003C48 */
  5571. 00003B86  0C47 0008                cmpi.w     D7, 0x8
  5572. 00003B8A  6C00 00BC                bge        +0xBE /* 00003C48 */
  5573. 00003B8E  7001                     moveq.l    D0, 0x01
  5574. 00003B90  EFA8                     lsl        D0, D7
  5575. 00003B92  C0AD C332                and.l      D0, [A5 - 0x3CCE]
  5576. 00003B96  6700 00B0                beq        +0xB2 /* 00003C48 */
  5577. 00003B9A  4EBA F24C                jsr        [PC - 0xDB4 /* 00002DE8 */]
  5578. 00003B9E  4A40                     tst.w      D0
  5579. 00003BA0  6B34                     bmi        +0x36 /* 00003BD6 */
  5580. 00003BA2  5B40                     subq.w     D0, 5
  5581. 00003BA4  6708                     beq        +0xA /* 00003BAE */
  5582. 00003BA6  6A2E                     bpl        +0x30 /* 00003BD6 */
  5583. 00003BA8  5440                     addq.w     D0, 2
  5584. 00003BAA  6A1E                     bpl        +0x20 /* 00003BCA */
  5585. 00003BAC  6008                     bra        +0xA /* 00003BB6 */
  5586. label00003BAE:
  5587. 00003BAE  0C47 0001                cmpi.w     D7, 0x1
  5588. 00003BB2  6E00 0094                bgt        +0x96 /* 00003C48 */
  5589. label00003BB6:
  5590. 00003BB6  7006                     moveq.l    D0, 0x06
  5591. 00003BB8  C1C7                     muls.w     D0, D7
  5592. 00003BBA  47ED F59C                lea.l      A3, [A5 - 0xA64]
  5593. 00003BBE  D08B                     add.l      D0, A3
  5594. 00003BC0  2640                     movea.l    A3, D0
  5595. 00003BC2  3C2B 0002                move.w     D6, [A3 + 0x2]
  5596. 00003BC6  DC53                     add.w      D6, [A3]
  5597. 00003BC8  600C                     bra        +0xE /* 00003BD6 */
  5598. label00003BCA:
  5599. 00003BCA  7006                     moveq.l    D0, 0x06
  5600. 00003BCC  C1C7                     muls.w     D0, D7
  5601. 00003BCE  204D                     movea.l    A0, A5
  5602. 00003BD0  D1C0                     add.l      A0, D0
  5603. 00003BD2  3C28 F5A0                move.w     D6, [A0 - 0xA60]
  5604. label00003BD6:
  5605. 00003BD6  4EBA F210                jsr        [PC - 0xDF0 /* 00002DE8 */]
  5606. 00003BDA  5940                     subq.w     D0, 4
  5607. 00003BDC  661E                     bne        +0x20 /* 00003BFC */
  5608. 00003BDE  4EBA 015C                jsr        [PC + 0x15C /* 00003D3C */]
  5609. 00003BE2  BE40                     cmp.w      D7, D0
  5610. 00003BE4  6616                     bne        +0x18 /* 00003BFC */
  5611. 00003BE6  7A01                     moveq.l    D5, 0x01
  5612. 00003BE8  3F07                     move.w     -[A7], D7
  5613. 00003BEA  4EBA FB0A                jsr        [PC - 0x4F6 /* 000036F6 */]
  5614. 00003BEE  3E80                     move.w     [A7], D0
  5615. 00003BF0  AA97                     syscall    PmForeColor
  5616. 00003BF2  2F0C                     move.l     -[A7], A4
  5617. 00003BF4  486D E504                pea.l      [A5 - 0x1AFC]
  5618. 00003BF8  A8A5                     syscall    FillRect
  5619. 00003BFA  6010                     bra        +0x12 /* 00003C0C */
  5620. label00003BFC:
  5621. 00003BFC  7A00                     moveq.l    D5, 0x00
  5622. 00003BFE  3F3C 00A4                move.w     -[A7], 0xA4
  5623. 00003C02  AA97                     syscall    PmForeColor
  5624. 00003C04  2F0C                     move.l     -[A7], A4
  5625. 00003C06  486D E504                pea.l      [A5 - 0x1AFC]
  5626. 00003C0A  A8A5                     syscall    FillRect
  5627. label00003C0C:
  5628. 00003C0C  3F3C 0003                move.w     -[A7], 0x3
  5629. 00003C10  A887                     syscall    TextFont
  5630. 00003C12  3F3C 000C                move.w     -[A7], 0xC
  5631. 00003C16  A88A                     syscall    TextSize
  5632. 00003C18  48C6                     ext.l      D6
  5633. 00003C1A  8DFC 0064                divs.w     D6, 0x64 /* 'd' */
  5634. 00003C1E  4846                     swap.w     D6
  5635. 00003C20  3046                     movea.w    A0, D6
  5636. 00003C22  2F08                     move.l     -[A7], A0
  5637. 00003C24  486E FFDE                pea.l      [A6 - 0x22]
  5638. 00003C28  4EAD 0E52                jsr        [A5 + 0xE52 /* export_454 */]
  5639. 00003C2C  1F05                     move.b     -[A7], D5
  5640. 00003C2E  4267                     clr.w      -[A7]
  5641. 00003C30  70FE                     moveq.l    D0, 0xFFFFFFFE
  5642. 00003C32  D06C 0004                add.w      D0, [A4 + 0x4]
  5643. 00003C36  3F00                     move.w     -[A7], D0
  5644. 00003C38  3F2C 0006                move.w     -[A7], [A4 + 0x6]
  5645. 00003C3C  3F2C 0002                move.w     -[A7], [A4 + 0x2]
  5646. 00003C40  486E FFDE                pea.l      [A6 - 0x22]
  5647. 00003C44  4EBA FC4A                jsr        [PC - 0x3B6 /* 00003890 */]
  5648. label00003C48:
  5649. 00003C48  4CEE 18E0 FFCA           movem.l    D5,D6,D7,A3,A4, [A6 - 0x36]
  5650. 00003C4E  4E5E                     unlink     A6
  5651. 00003C50  4E75                     rts
  5652. export_196:
  5653. fn00003C52:
  5654. 00003C52  4E56 0000                link       A6, 0
  5655. 00003C56  3B6E 0008 F6B2           move.w     [A5 - 0x94E], [A6 + 0x8]
  5656. 00003C5C  4E5E                     unlink     A6
  5657. 00003C5E  4E75                     rts
  5658. fn00003C60:
  5659. 00003C60  4E56 0000                link       A6, 0
  5660. 00003C64  1F3C 0001                move.b     -[A7], 0x1
  5661. 00003C68  204D                     movea.l    A0, A5
  5662. 00003C6A  302E 0008                move.w     D0, [A6 + 0x8]
  5663. 00003C6E  48C0                     ext.l      D0
  5664. 00003C70  E788                     lsl        D0, 3
  5665. 00003C72  D1C0                     add.l      A0, D0
  5666. 00003C74  4868 F61A                pea.l      [A0 - 0x9E6]
  5667. 00003C78  4227                     clr.b      -[A7]
  5668. 00003C7A  3F2E 0008                move.w     -[A7], [A6 + 0x8]
  5669. 00003C7E  4EBA FE8C                jsr        [PC - 0x174 /* 00003B0C */]
  5670. 00003C82  1EBC 0001                move.b     [A7], 0x1
  5671. 00003C86  204D                     movea.l    A0, A5
  5672. 00003C88  302E 000A                move.w     D0, [A6 + 0xA]
  5673. 00003C8C  48C0                     ext.l      D0
  5674. 00003C8E  E788                     lsl        D0, 3
  5675. 00003C90  D1C0                     add.l      A0, D0
  5676. 00003C92  4868 F61A                pea.l      [A0 - 0x9E6]
  5677. 00003C96  1F3C 0001                move.b     -[A7], 0x1
  5678. 00003C9A  3F2E 000A                move.w     -[A7], [A6 + 0xA]
  5679. 00003C9E  4EBA FE6C                jsr        [PC - 0x194 /* 00003B0C */]
  5680. 00003CA2  4E5E                     unlink     A6
  5681. 00003CA4  4E75                     rts
  5682. fn00003CA6:
  5683. 00003CA6  4E56 0000                link       A6, 0
  5684. 00003CAA  3F2E 0008                move.w     -[A7], [A6 + 0x8]
  5685. 00003CAE  4EBA FEB6                jsr        [PC - 0x14A /* 00003B66 */]
  5686. 00003CB2  3EAE 000A                move.w     [A7], [A6 + 0xA]
  5687. 00003CB6  4EBA FEAE                jsr        [PC - 0x152 /* 00003B66 */]
  5688. 00003CBA  4E5E                     unlink     A6
  5689. 00003CBC  4E75                     rts
  5690. export_197:
  5691. fn00003CBE:
  5692. 00003CBE  4E56 FFF4                link       A6, -0x000C
  5693. 00003CC2  2F07                     move.l     -[A7], D7
  5694. 00003CC4  3E2E 0008                move.w     D7, [A6 + 0x8]
  5695. 00003CC8  486E FFF4                pea.l      [A6 - 0xC]
  5696. 00003CCC  4EAD 0EEA                jsr        [A5 + 0xEEA /* export_473 */]
  5697. 00003CD0  7001                     moveq.l    D0, 0x01
  5698. 00003CD2  EFA8                     lsl        D0, D7
  5699. 00003CD4  C0AD C336                and.l      D0, [A5 - 0x3CCA]
  5700. 00003CD8  588F                     addq.l     A7, 4
  5701. 00003CDA  671C                     beq        +0x1E /* 00003CF8 */
  5702. 00003CDC  3F07                     move.w     -[A7], D7
  5703. 00003CDE  4EBA FC20                jsr        [PC - 0x3E0 /* 00003900 */]
  5704. 00003CE2  3E87                     move.w     [A7], D7
  5705. 00003CE4  4EBA FA3A                jsr        [PC - 0x5C6 /* 00003720 */]
  5706. 00003CE8  3E87                     move.w     [A7], D7
  5707. 00003CEA  4EBA FD3E                jsr        [PC - 0x2C2 /* 00003A2A */]
  5708. 00003CEE  3E87                     move.w     [A7], D7
  5709. 00003CF0  4EBA EE10                jsr        [PC - 0x11F0 /* 00002B02 */]
  5710. 00003CF4  548F                     addq.l     A7, 2
  5711. 00003CF6  6034                     bra        +0x36 /* 00003D2C */
  5712. label00003CF8:
  5713. 00003CF8  3F3C 00A4                move.w     -[A7], 0xA4
  5714. 00003CFC  AA97                     syscall    PmForeColor
  5715. 00003CFE  204D                     movea.l    A0, A5
  5716. 00003D00  2007                     move.l     D0, D7
  5717. 00003D02  48C0                     ext.l      D0
  5718. 00003D04  E788                     lsl        D0, 3
  5719. 00003D06  D1C0                     add.l      A0, D0
  5720. 00003D08  4868 F5DA                pea.l      [A0 - 0xA26]
  5721. 00003D0C  486D E504                pea.l      [A5 - 0x1AFC]
  5722. 00003D10  A8A5                     syscall    FillRect
  5723. 00003D12  4EBA 0028                jsr        [PC + 0x28 /* 00003D3C */]
  5724. 00003D16  B047                     cmp.w      D0, D7
  5725. 00003D18  660A                     bne        +0xC /* 00003D24 */
  5726. 00003D1A  4A2D C32C                tst.b      [A5 - 0x3CD4]
  5727. 00003D1E  6704                     beq        +0x6 /* 00003D24 */
  5728. 00003D20  4EBA 0020                jsr        [PC + 0x20 /* 00003D42 */]
  5729. label00003D24:
  5730. 00003D24  204D                     movea.l    A0, A5
  5731. 00003D26  D0C7                     add.w      A0, D7
  5732. 00003D28  4228 F5CC                clr.b      [A0 - 0xA34]
  5733. label00003D2C:
  5734. 00003D2C  486E FFF4                pea.l      [A6 - 0xC]
  5735. 00003D30  4EAD 0EF2                jsr        [A5 + 0xEF2 /* export_474 */]
  5736. 00003D34  2E2E FFF0                move.l     D7, [A6 - 0x10]
  5737. 00003D38  4E5E                     unlink     A6
  5738. 00003D3A  4E75                     rts
  5739. export_198:
  5740. fn00003D3C:
  5741. 00003D3C  302D F6B4                move.w     D0, [A5 - 0x94C]
  5742. 00003D40  4E75                     rts
  5743. fn00003D42:
  5744. 00003D42  48E7 0300                movem.l    -[A7], D6,D7
  5745. 00003D46  4A6D C340                tst.w      [A5 - 0x3CC0]
  5746. 00003D4A  673E                     beq        +0x40 /* 00003D8A */
  5747. 00003D4C  4267                     clr.w      -[A7]
  5748. 00003D4E  A861                     syscall    Random
  5749. 00003D50  7E00                     moveq.l    D7, 0x00
  5750. 00003D52  3E1F                     move.w     D7, [A7]+
  5751. 00003D54  8EED C340                divu.w     D7, [A5 - 0x3CC0]
  5752. 00003D58  4847                     swap.w     D7
  5753. 00003D5A  7CFF                     moveq.l    D6, 0xFFFFFFFF
  5754. label00003D5C:
  5755. 00003D5C  5246                     addq.w     D6, 1
  5756. 00003D5E  0C46 0008                cmpi.w     D6, 0x8
  5757. 00003D62  6C0A                     bge        +0xC /* 00003D6E */
  5758. 00003D64  7001                     moveq.l    D0, 0x01
  5759. 00003D66  EDA8                     lsl        D0, D6
  5760. 00003D68  C0AD C332                and.l      D0, [A5 - 0x3CCE]
  5761. 00003D6C  67EE                     beq        -0x10 /* 00003D5C */
  5762. label00003D6E:
  5763. 00003D6E  0C46 0008                cmpi.w     D6, 0x8
  5764. 00003D72  6D06                     blt        +0x8 /* 00003D7A */
  5765. 00003D74  3C2D C344                move.w     D6, [A5 - 0x3CBC]
  5766. 00003D78  6008                     bra        +0xA /* 00003D82 */
  5767. label00003D7A:
  5768. 00003D7A  3007                     move.w     D0, D7
  5769. 00003D7C  5347                     subq.w     D7, 1
  5770. 00003D7E  4A40                     tst.w      D0
  5771. 00003D80  6EDA                     bgt        -0x24 /* 00003D5C */
  5772. label00003D82:
  5773. 00003D82  3F06                     move.w     -[A7], D6
  5774. 00003D84  4EBA F52C                jsr        [PC - 0xAD4 /* 000032B2 */]
  5775. 00003D88  548F                     addq.l     A7, 2
  5776. label00003D8A:
  5777. 00003D8A  4CDF 00C0                movem.l    D6,D7, [A7]+
  5778. 00003D8E  4E75                     rts
  5779. export_199:
  5780. 00003D90  4E56 0000                link       A6, 0
  5781. 00003D94  7006                     moveq.l    D0, 0x06
  5782. 00003D96  C1EE 0008                muls.w     D0, [A6 + 0x8]
  5783. 00003D9A  204D                     movea.l    A0, A5
  5784. 00003D9C  D1C0                     add.l      A0, D0
  5785. 00003D9E  3028 F59E                move.w     D0, [A0 - 0xA62]
  5786. 00003DA2  4E5E                     unlink     A6
  5787. 00003DA4  4E75                     rts
  5788. fn00003DA6:
  5789. 00003DA6  102D F6DD                move.b     D0, [A5 - 0x923]
  5790. 00003DAA  4E75                     rts
  5791. fn00003DAC:
  5792. 00003DAC  102D F6DE                move.b     D0, [A5 - 0x922]
  5793. 00003DB0  4E75                     rts
  5794. fn00003DB2:
  5795. 00003DB2  4A6D F6E0                tst.w      [A5 - 0x920]
  5796. 00003DB6  56C0                     sne        D0
  5797. 00003DB8  4400                     neg.b      D0
  5798. 00003DBA  4E75                     rts
  5799. fn00003DBC:
  5800. 00003DBC  4A6D F6E0                tst.w      [A5 - 0x920]
  5801. 00003DC0  670C                     beq        +0xE /* 00003DCE */
  5802. 00003DC2  0C6D 000C F6E0           cmpi.w     [A5 - 0x920], 0xC
  5803. 00003DC8  6704                     beq        +0x6 /* 00003DCE */
  5804. 00003DCA  7000                     moveq.l    D0, 0x00
  5805. 00003DCC  6002                     bra        +0x4 /* 00003DD0 */
  5806. label00003DCE:
  5807. 00003DCE  7001                     moveq.l    D0, 0x01
  5808. label00003DD0:
  5809. 00003DD0  4E75                     rts
  5810. export_200:
  5811. 00003DD2  4A6D F6E0                tst.w      [A5 - 0x920]
  5812. 00003DD6  57C0                     seq        D0
  5813. 00003DD8  4400                     neg.b      D0
  5814. 00003DDA  4E75                     rts
  5815. fn00003DDC:
  5816. 00003DDC  4E56 0000                link       A6, 0
  5817. 00003DE0  48E7 0300                movem.l    -[A7], D6,D7
  5818. 00003DE4  7E00                     moveq.l    D7, 0x00
  5819. 00003DE6  2B6D C328 F6E2           move.l     [A5 - 0x91E], [A5 - 0x3CD8]
  5820. 00003DEC  3B6E 0008 F6E0           move.w     [A5 - 0x920], [A6 + 0x8]
  5821. 00003DF2  302E 0008                move.w     D0, [A6 + 0x8]
  5822. 00003DF6  0C40 000D                cmpi.w     D0, 0xD /* '\r' */
  5823. 00003DFA  6200 00EA                bhi        +0xEC /* 00003EE6 */
  5824. 00003DFE  43FA 00F8                lea.l      A1, [PC + 0xF8 /* 00003EF8, value 0xFF12FF1A */]
  5825. 00003E02  D040                     add.w      D0, D0
  5826. 00003E04  D2F1 0000                add.w      A1, [A1 + D0.w]
  5827. 00003E08  4ED1                     jmp        [A1]
  5828. 00003E0A  4EAD 010A                jsr        [A5 + 0x10A /* export_29 */]
  5829. 00003E0E  6000 00D6                bra        +0xD8 /* 00003EE6 */
  5830. 00003E12  7E5A                     moveq.l    D7, 0x5A
  5831. 00003E14  6000 00D0                bra        +0xD2 /* 00003EE6 */
  5832. 00003E18  1B7C 0001 F6DE           move.b     [A5 - 0x922], 0x1
  5833. 00003E1E  7E5A                     moveq.l    D7, 0x5A
  5834. 00003E20  6000 00C4                bra        +0xC6 /* 00003EE6 */
  5835. 00003E24  7E78                     moveq.l    D7, 0x78
  5836. 00003E26  302D F6C2                move.w     D0, [A5 - 0x93E]
  5837. 00003E2A  B06D C344                cmp.w      D0, [A5 - 0x3CBC]
  5838. 00003E2E  6604                     bne        +0x6 /* 00003E34 */
  5839. 00003E30  7012                     moveq.l    D0, 0x12
  5840. 00003E32  6002                     bra        +0x4 /* 00003E36 */
  5841. label00003E34:
  5842. 00003E34  7013                     moveq.l    D0, 0x13
  5843. label00003E36:
  5844. 00003E36  3F00                     move.w     -[A7], D0
  5845. 00003E38  4EAD 0242                jsr        [A5 + 0x242 /* export_68 */]
  5846. 00003E3C  4EBA ED36                jsr        [PC - 0x12CA /* 00002B74 */]
  5847. 00003E40  548F                     addq.l     A7, 2
  5848. 00003E42  6000 00A2                bra        +0xA4 /* 00003EE6 */
  5849. 00003E46  7E78                     moveq.l    D7, 0x78
  5850. 00003E48  3F3C 0025                move.w     -[A7], 0x25 /* '%' */
  5851. 00003E4C  4EAD 0242                jsr        [A5 + 0x242 /* export_68 */]
  5852. 00003E50  4EBA ED22                jsr        [PC - 0x12DE /* 00002B74 */]
  5853. 00003E54  548F                     addq.l     A7, 2
  5854. 00003E56  6000 008E                bra        +0x90 /* 00003EE6 */
  5855. 00003E5A  7E3C                     moveq.l    D7, 0x3C
  5856. 00003E5C  6000 0088                bra        +0x8A /* 00003EE6 */
  5857. 00003E60  7E5A                     moveq.l    D7, 0x5A
  5858. 00003E62  7C08                     moveq.l    D6, 0x08
  5859. 00003E64  6014                     bra        +0x16 /* 00003E7A */
  5860. label00003E66:
  5861. 00003E66  7006                     moveq.l    D0, 0x06
  5862. 00003E68  C1C6                     muls.w     D0, D6
  5863. 00003E6A  204D                     movea.l    A0, A5
  5864. 00003E6C  D1C0                     add.l      A0, D0
  5865. 00003E6E  4268 F59E                clr.w      [A0 - 0xA62]
  5866. 00003E72  3F06                     move.w     -[A7], D6
  5867. 00003E74  4EBA EC8C                jsr        [PC - 0x1374 /* 00002B02 */]
  5868. 00003E78  548F                     addq.l     A7, 2
  5869. label00003E7A:
  5870. 00003E7A  5346                     subq.w     D6, 1
  5871. 00003E7C  4A46                     tst.w      D6
  5872. 00003E7E  6CE6                     bge        -0x18 /* 00003E66 */
  5873. 00003E80  6064                     bra        +0x66 /* 00003EE6 */
  5874. 00003E82  7E5A                     moveq.l    D7, 0x5A
  5875. 00003E84  6060                     bra        +0x62 /* 00003EE6 */
  5876. 00003E86  7E5A                     moveq.l    D7, 0x5A
  5877. 00003E88  605C                     bra        +0x5E /* 00003EE6 */
  5878. 00003E8A  3F3C 0002                move.w     -[A7], 0x2
  5879. 00003E8E  4EAD 02C2                jsr        [A5 + 0x2C2 /* export_84 */]
  5880. 00003E92  7E5A                     moveq.l    D7, 0x5A
  5881. 00003E94  548F                     addq.l     A7, 2
  5882. 00003E96  604E                     bra        +0x50 /* 00003EE6 */
  5883. 00003E98  2E3C 0000 01A4           move.l     D7, 0x1A4
  5884. 00003E9E  4EBA EF48                jsr        [PC - 0x10B8 /* 00002DE8 */]
  5885. 00003EA2  5B40                     subq.w     D0, 5
  5886. 00003EA4  6620                     bne        +0x22 /* 00003EC6 */
  5887. 00003EA6  7001                     moveq.l    D0, 0x01
  5888. 00003EA8  C06D F6C2                and.w      D0, [A5 - 0x93E]
  5889. 00003EAC  7201                     moveq.l    D1, 0x01
  5890. 00003EAE  C26D C344                and.w      D1, [A5 - 0x3CBC]
  5891. 00003EB2  B240                     cmp.w      D1, D0
  5892. 00003EB4  6604                     bne        +0x6 /* 00003EBA */
  5893. 00003EB6  7014                     moveq.l    D0, 0x14
  5894. 00003EB8  6002                     bra        +0x4 /* 00003EBC */
  5895. label00003EBA:
  5896. 00003EBA  7015                     moveq.l    D0, 0x15
  5897. label00003EBC:
  5898. 00003EBC  3F00                     move.w     -[A7], D0
  5899. 00003EBE  4EAD 0242                jsr        [A5 + 0x242 /* export_68 */]
  5900. 00003EC2  548F                     addq.l     A7, 2
  5901. 00003EC4  6020                     bra        +0x22 /* 00003EE6 */
  5902. label00003EC6:
  5903. 00003EC6  302D F6C2                move.w     D0, [A5 - 0x93E]
  5904. 00003ECA  B06D C344                cmp.w      D0, [A5 - 0x3CBC]
  5905. 00003ECE  6604                     bne        +0x6 /* 00003ED4 */
  5906. 00003ED0  7014                     moveq.l    D0, 0x14
  5907. 00003ED2  6002                     bra        +0x4 /* 00003ED6 */
  5908. label00003ED4:
  5909. 00003ED4  7015                     moveq.l    D0, 0x15
  5910. label00003ED6:
  5911. 00003ED6  3F00                     move.w     -[A7], D0
  5912. 00003ED8  4EAD 0242                jsr        [A5 + 0x242 /* export_68 */]
  5913. 00003EDC  548F                     addq.l     A7, 2
  5914. 00003EDE  6006                     bra        +0x8 /* 00003EE6 */
  5915. 00003EE0  1B7C 0001 F6DD           move.b     [A5 - 0x923], 0x1
  5916. label00003EE6:
  5917. 00003EE6  2007                     move.l     D0, D7
  5918. 00003EE8  D0AD F6E2                add.l      D0, [A5 - 0x91E]
  5919. 00003EEC  2B40 F6E6                move.l     [A5 - 0x91A], D0
  5920. 00003EF0  4CDF 00C0                movem.l    D6,D7, [A7]+
  5921. 00003EF4  4E5E                     unlink     A6
  5922. 00003EF6  4E75                     rts
  5923. 00003EF8  FF12                     .extension 0xF12 <<F/4-5/7>> // unimplemented
  5924. 00003EFA  FF1A                     .extension 0xF1A <<F/4-5/7>> // unimplemented
  5925. 00003EFC  FF2C                     .extension 0xF2C <<F/4-5/7>> // unimplemented
  5926. 00003EFE  FF68                     .extension 0xF68 <<F/4-5/7>> // unimplemented
  5927. 00003F00  FF92                     .invalid   <<F/6/7>>
  5928. 00003F02  FFA0                     .invalid   <<F/6/7>>
  5929. 00003F04  FFE8                     .invalid   <<F/7/7>>
  5930. 00003F06  FF20                     .extension 0xF20 <<F/4-5/7>> // unimplemented
  5931. 00003F08  FF4E                     .extension 0xF4E <<F/4-5/7>> // unimplemented
  5932. 00003F0A  FF8A                     .invalid   <<F/6/7>>
  5933. 00003F0C  FFEE                     .invalid   <<F/7/7>>
  5934. 00003F0E  FF62                     .extension 0xF62 <<F/4-5/7>> // unimplemented
  5935. 00003F10  FFEE                     .invalid   <<F/7/7>>
  5936. 00003F12  FF8E                     .invalid   <<F/6/7>>
  5937. fn00003F14:
  5938. 00003F14  4E56 FFE8                link       A6, -0x0018
  5939. 00003F18  48E7 0300                movem.l    -[A7], D6,D7
  5940. 00003F1C  4EBA FE94                jsr        [PC - 0x16C /* 00003DB2 */]
  5941. 00003F20  4A00                     tst.b      D0
  5942. 00003F22  6700 02E6                beq        +0x2E8 /* 0000420A */
  5943. 00003F26  202D C328                move.l     D0, [A5 - 0x3CD8]
  5944. 00003F2A  B0AD F6E6                cmp.l      D0, [A5 - 0x91A]
  5945. 00003F2E  5EC7                     sgt        D7
  5946. 00003F30  4407                     neg.b      D7
  5947. 00003F32  322D F6E0                move.w     D1, [A5 - 0x920]
  5948. 00003F36  0C41 000D                cmpi.w     D1, 0xD /* '\r' */
  5949. 00003F3A  6200 010C                bhi        +0x10E /* 00004048 */
  5950. 00003F3E  43FA 02EE                lea.l      A1, [PC + 0x2EE /* 0000422E, value 0xFE1AFD1C */]
  5951. 00003F42  D241                     add.w      D1, D1
  5952. 00003F44  D2F1 1000                add.w      A1, [A1 + D1.w]
  5953. 00003F48  4ED1                     jmp        [A1]
  5954. 00003F4A  4A07                     tst.b      D7
  5955. 00003F4C  6700 00FA                beq        +0xFC /* 00004048 */
  5956. 00003F50  3F3C 0002                move.w     -[A7], 0x2
  5957. 00003F54  4EBA FE86                jsr        [PC - 0x17A /* 00003DDC */]
  5958. 00003F58  548F                     addq.l     A7, 2
  5959. 00003F5A  6000 00EC                bra        +0xEE /* 00004048 */
  5960. 00003F5E  4A07                     tst.b      D7
  5961. 00003F60  6700 00E6                beq        +0xE8 /* 00004048 */
  5962. 00003F64  3F3C 0003                move.w     -[A7], 0x3
  5963. 00003F68  4EBA FE72                jsr        [PC - 0x18E /* 00003DDC */]
  5964. 00003F6C  548F                     addq.l     A7, 2
  5965. 00003F6E  6000 00D8                bra        +0xDA /* 00004048 */
  5966. 00003F72  4A07                     tst.b      D7
  5967. 00003F74  6700 00D2                beq        +0xD4 /* 00004048 */
  5968. 00003F78  4267                     clr.w      -[A7]
  5969. 00003F7A  4EBA FE60                jsr        [PC - 0x1A0 /* 00003DDC */]
  5970. 00003F7E  548F                     addq.l     A7, 2
  5971. 00003F80  6000 00C6                bra        +0xC8 /* 00004048 */
  5972. 00003F84  4A07                     tst.b      D7
  5973. 00003F86  6700 00C0                beq        +0xC2 /* 00004048 */
  5974. 00003F8A  3F3C 0005                move.w     -[A7], 0x5
  5975. 00003F8E  4EBA FE4C                jsr        [PC - 0x1B4 /* 00003DDC */]
  5976. 00003F92  548F                     addq.l     A7, 2
  5977. 00003F94  6000 00B2                bra        +0xB4 /* 00004048 */
  5978. 00003F98  4A07                     tst.b      D7
  5979. 00003F9A  670A                     beq        +0xC /* 00003FA6 */
  5980. 00003F9C  3F3C 0006                move.w     -[A7], 0x6
  5981. 00003FA0  4EBA FE3A                jsr        [PC - 0x1C6 /* 00003DDC */]
  5982. 00003FA4  548F                     addq.l     A7, 2
  5983. label00003FA6:
  5984. 00003FA6  486E FFF0                pea.l      [A6 - 0x10]
  5985. 00003FAA  A976                     syscall    GetKeys
  5986. 00003FAC  4AAE FFF0                tst.l      [A6 - 0x10]
  5987. 00003FB0  661A                     bne        +0x1C /* 00003FCC */
  5988. 00003FB2  4AAE FFF4                tst.l      [A6 - 0xC]
  5989. 00003FB6  6614                     bne        +0x16 /* 00003FCC */
  5990. 00003FB8  4AAE FFF8                tst.l      [A6 - 0x8]
  5991. 00003FBC  660E                     bne        +0x10 /* 00003FCC */
  5992. 00003FBE  4AAE FFFC                tst.l      [A6 - 0x4]
  5993. 00003FC2  6608                     bne        +0xA /* 00003FCC */
  5994. 00003FC4  4227                     clr.b      -[A7]
  5995. 00003FC6  A974                     syscall    Button
  5996. 00003FC8  4A1F                     tst.b      [A7]+
  5997. 00003FCA  677C                     beq        +0x7E /* 00004048 */
  5998. label00003FCC:
  5999. 00003FCC  3F3C 0006                move.w     -[A7], 0x6
  6000. 00003FD0  4EBA FE0A                jsr        [PC - 0x1F6 /* 00003DDC */]
  6001. 00003FD4  4878 002A                push.l     0x2A /* '*' */
  6002. 00003FD8  201F                     move.l     D0, [A7]+
  6003. 00003FDA  A032                     syscall    FlushEvents
  6004. 00003FDC  548F                     addq.l     A7, 2
  6005. 00003FDE  6068                     bra        +0x6A /* 00004048 */
  6006. 00003FE0  4A07                     tst.b      D7
  6007. 00003FE2  6764                     beq        +0x66 /* 00004048 */
  6008. 00003FE4  3F3C 0008                move.w     -[A7], 0x8
  6009. 00003FE8  4EBA FDF2                jsr        [PC - 0x20E /* 00003DDC */]
  6010. 00003FEC  548F                     addq.l     A7, 2
  6011. 00003FEE  6058                     bra        +0x5A /* 00004048 */
  6012. 00003FF0  4A07                     tst.b      D7
  6013. 00003FF2  6754                     beq        +0x56 /* 00004048 */
  6014. 00003FF4  3F3C 0009                move.w     -[A7], 0x9 /* '\t' */
  6015. 00003FF8  4EBA FDE2                jsr        [PC - 0x21E /* 00003DDC */]
  6016. 00003FFC  548F                     addq.l     A7, 2
  6017. 00003FFE  6048                     bra        +0x4A /* 00004048 */
  6018. 00004000  4A07                     tst.b      D7
  6019. 00004002  6744                     beq        +0x46 /* 00004048 */
  6020. 00004004  4267                     clr.w      -[A7]
  6021. 00004006  4EBA FDD4                jsr        [PC - 0x22C /* 00003DDC */]
  6022. 0000400A  548F                     addq.l     A7, 2
  6023. 0000400C  603A                     bra        +0x3C /* 00004048 */
  6024. 0000400E  3F3C 000B                move.w     -[A7], 0xB
  6025. 00004012  4EBA FDC8                jsr        [PC - 0x238 /* 00003DDC */]
  6026. 00004016  548F                     addq.l     A7, 2
  6027. 00004018  602E                     bra        +0x30 /* 00004048 */
  6028. 0000401A  4A07                     tst.b      D7
  6029. 0000401C  672A                     beq        +0x2C /* 00004048 */
  6030. 0000401E  4A2D F6DC                tst.b      [A5 - 0x924]
  6031. 00004022  6724                     beq        +0x26 /* 00004048 */
  6032. 00004024  3F3C 000C                move.w     -[A7], 0xC
  6033. 00004028  4EBA FDB2                jsr        [PC - 0x24E /* 00003DDC */]
  6034. 0000402C  548F                     addq.l     A7, 2
  6035. 0000402E  6018                     bra        +0x1A /* 00004048 */
  6036. 00004030  3F3C 000D                move.w     -[A7], 0xD /* '\r' */
  6037. 00004034  4EBA FDA6                jsr        [PC - 0x25A /* 00003DDC */]
  6038. 00004038  548F                     addq.l     A7, 2
  6039. 0000403A  600C                     bra        +0xE /* 00004048 */
  6040. 0000403C  4A07                     tst.b      D7
  6041. 0000403E  6708                     beq        +0xA /* 00004048 */
  6042. 00004040  4267                     clr.w      -[A7]
  6043. 00004042  4EBA FD98                jsr        [PC - 0x268 /* 00003DDC */]
  6044. 00004046  548F                     addq.l     A7, 2
  6045. label00004048:
  6046. 00004048  2E2D C328                move.l     D7, [A5 - 0x3CD8]
  6047. 0000404C  9EAD F6E2                sub.l      D7, [A5 - 0x91E]
  6048. 00004050  302D F6E0                move.w     D0, [A5 - 0x920]
  6049. 00004054  0C40 000D                cmpi.w     D0, 0xD /* '\r' */
  6050. 00004058  6200 01B0                bhi        +0x1B2 /* 0000420A */
  6051. 0000405C  43FA 01B4                lea.l      A1, [PC + 0x1B4 /* 00004212, value 0xFFF8FE56 */]
  6052. 00004060  D040                     add.w      D0, D0
  6053. 00004062  D2F1 0000                add.w      A1, [A1 + D0.w]
  6054. 00004066  4ED1                     jmp        [A1]
  6055. 00004068  0C6D 0003 F6E0           cmpi.w     [A5 - 0x920], 0x3
  6056. 0000406E  6710                     beq        +0x12 /* 00004080 */
  6057. 00004070  0C6D 0009 F6E0           cmpi.w     [A5 - 0x920], 0x9 /* '\t' */
  6058. 00004076  6708                     beq        +0xA /* 00004080 */
  6059. 00004078  0C6D 000D F6E0           cmpi.w     [A5 - 0x920], 0xD /* '\r' */
  6060. 0000407E  6606                     bne        +0x8 /* 00004086 */
  6061. label00004080:
  6062. 00004080  7C5A                     moveq.l    D6, 0x5A
  6063. 00004082  9C87                     sub.l      D6, D7
  6064. 00004084  6002                     bra        +0x4 /* 00004088 */
  6065. label00004086:
  6066. 00004086  2C07                     move.l     D6, D7
  6067. label00004088:
  6068. 00004088  426E FFE8                clr.w      [A6 - 0x18]
  6069. 0000408C  3D6D F6D8 FFEC           move.w     [A6 - 0x14], [A5 - 0x928]
  6070. 00004092  3D7C FFFF FFEA           move.w     [A6 - 0x16], 0xFFFF
  6071. 00004098  4878 005A                push.l     0x5A /* 'Z' */
  6072. 0000409C  2F06                     move.l     -[A7], D6
  6073. 0000409E  302D F6DA                move.w     D0, [A5 - 0x926]
  6074. 000040A2  48C0                     ext.l      D0
  6075. 000040A4  81FC 0002                divs.w     D0, 0x2
  6076. 000040A8  3040                     movea.w    A0, D0
  6077. 000040AA  2F08                     move.l     -[A7], A0
  6078. 000040AC  4EAD 0042                jsr        [A5 + 0x42 /* export_4 */]
  6079. 000040B0  2F00                     move.l     -[A7], D0
  6080. 000040B2  4EAD 005A                jsr        [A5 + 0x5A /* export_7 */]
  6081. 000040B6  3D40 FFEE                move.w     [A6 - 0x12], D0
  6082. 000040BA  2F3C 00A8 00AC           move.l     -[A7], 0xA800AC
  6083. 000040C0  486E FFE8                pea.l      [A6 - 0x18]
  6084. 000040C4  4EAD 0992                jsr        [A5 + 0x992 /* export_302 */]
  6085. 000040C8  7001                     moveq.l    D0, 0x01
  6086. 000040CA  D06D F6DA                add.w      D0, [A5 - 0x926]
  6087. 000040CE  3D40 FFEE                move.w     [A6 - 0x12], D0
  6088. 000040D2  705A                     moveq.l    D0, 0x5A
  6089. 000040D4  2E80                     move.l     [A7], D0
  6090. 000040D6  4878 0002                push.l     0x2
  6091. 000040DA  2F06                     move.l     -[A7], D6
  6092. 000040DC  306D F6DA                movea.w    A0, [A5 - 0x926]
  6093. 000040E0  2F08                     move.l     -[A7], A0
  6094. 000040E2  4EAD 0042                jsr        [A5 + 0x42 /* export_4 */]
  6095. 000040E6  2F00                     move.l     -[A7], D0
  6096. 000040E8  4EAD 005A                jsr        [A5 + 0x5A /* export_7 */]
  6097. 000040EC  2F00                     move.l     -[A7], D0
  6098. 000040EE  4EAD 005A                jsr        [A5 + 0x5A /* export_7 */]
  6099. 000040F2  322D F6DA                move.w     D1, [A5 - 0x926]
  6100. 000040F6  9240                     sub.w      D1, D0
  6101. 000040F8  3D41 FFEA                move.w     [A6 - 0x16], D1
  6102. 000040FC  2EBC 00A8 00AD           move.l     [A7], 0xA800AD
  6103. 00004102  486E FFE8                pea.l      [A6 - 0x18]
  6104. 00004106  4EAD 0992                jsr        [A5 + 0x992 /* export_302 */]
  6105. 0000410A  508F                     addq.l     A7, 8
  6106. 0000410C  6000 00FC                bra        +0xFE /* 0000420A */
  6107. 00004110  2C07                     move.l     D6, D7
  6108. 00004112  426E FFEA                clr.w      [A6 - 0x16]
  6109. 00004116  3D6D F6DA FFEE           move.w     [A6 - 0x12], [A5 - 0x926]
  6110. 0000411C  426E FFE8                clr.w      [A6 - 0x18]
  6111. 00004120  4878 005A                push.l     0x5A /* 'Z' */
  6112. 00004124  2F06                     move.l     -[A7], D6
  6113. 00004126  302D F6D8                move.w     D0, [A5 - 0x928]
  6114. 0000412A  48C0                     ext.l      D0
  6115. 0000412C  81FC 0002                divs.w     D0, 0x2
  6116. 00004130  3040                     movea.w    A0, D0
  6117. 00004132  2F08                     move.l     -[A7], A0
  6118. 00004134  4EAD 0042                jsr        [A5 + 0x42 /* export_4 */]
  6119. 00004138  2F00                     move.l     -[A7], D0
  6120. 0000413A  4EAD 005A                jsr        [A5 + 0x5A /* export_7 */]
  6121. 0000413E  5340                     subq.w     D0, 1
  6122. 00004140  3D40 FFEC                move.w     [A6 - 0x14], D0
  6123. 00004144  2F3C 00B1 00B1           move.l     -[A7], 0xB100B1
  6124. 0000414A  486E FFE8                pea.l      [A6 - 0x18]
  6125. 0000414E  4EAD 0992                jsr        [A5 + 0x992 /* export_302 */]
  6126. 00004152  3EAD D426                move.w     [A7], [A5 - 0x2BDA]
  6127. 00004156  3F2D F6DA                move.w     -[A7], [A5 - 0x926]
  6128. 0000415A  3F2E FFEC                move.w     -[A7], [A6 - 0x14]
  6129. 0000415E  4267                     clr.w      -[A7]
  6130. 00004160  4EAD 091A                jsr        [A5 + 0x91A /* export_287 */]
  6131. 00004164  3D6D F6D8 FFEC           move.w     [A6 - 0x14], [A5 - 0x928]
  6132. 0000416A  705A                     moveq.l    D0, 0x5A
  6133. 0000416C  2E80                     move.l     [A7], D0
  6134. 0000416E  4878 0002                push.l     0x2
  6135. 00004172  2F06                     move.l     -[A7], D6
  6136. 00004174  306D F6D8                movea.w    A0, [A5 - 0x928]
  6137. 00004178  2F08                     move.l     -[A7], A0
  6138. 0000417A  4EAD 0042                jsr        [A5 + 0x42 /* export_4 */]
  6139. 0000417E  2F00                     move.l     -[A7], D0
  6140. 00004180  4EAD 005A                jsr        [A5 + 0x5A /* export_7 */]
  6141. 00004184  2F00                     move.l     -[A7], D0
  6142. 00004186  4EAD 005A                jsr        [A5 + 0x5A /* export_7 */]
  6143. 0000418A  322D F6D8                move.w     D1, [A5 - 0x928]
  6144. 0000418E  9240                     sub.w      D1, D0
  6145. 00004190  5241                     addq.w     D1, 1
  6146. 00004192  3D41 FFE8                move.w     [A6 - 0x18], D1
  6147. 00004196  2EBC 00B1 00B1           move.l     [A7], 0xB100B1
  6148. 0000419C  486E FFE8                pea.l      [A6 - 0x18]
  6149. 000041A0  4EAD 0992                jsr        [A5 + 0x992 /* export_302 */]
  6150. 000041A4  3EAD D428                move.w     [A7], [A5 - 0x2BD8]
  6151. 000041A8  3F2D F6DA                move.w     -[A7], [A5 - 0x926]
  6152. 000041AC  70FF                     moveq.l    D0, 0xFFFFFFFF
  6153. 000041AE  D06E FFE8                add.w      D0, [A6 - 0x18]
  6154. 000041B2  3F00                     move.w     -[A7], D0
  6155. 000041B4  4267                     clr.w      -[A7]
  6156. 000041B6  4EAD 091A                jsr        [A5 + 0x91A /* export_287 */]
  6157. 000041BA  4FEF 0014                lea.l      A7, [A7 + 0x14]
  6158. 000041BE  604A                     bra        +0x4C /* 0000420A */
  6159. 000041C0  426E FFE8                clr.w      [A6 - 0x18]
  6160. 000041C4  3D6D F6D8 FFEC           move.w     [A6 - 0x14], [A5 - 0x928]
  6161. 000041CA  426E FFEA                clr.w      [A6 - 0x16]
  6162. 000041CE  3D6D F6DA FFEE           move.w     [A6 - 0x12], [A5 - 0x926]
  6163. 000041D4  2F3C 00A8 00A8           move.l     -[A7], 0xA800A8
  6164. 000041DA  486E FFE8                pea.l      [A6 - 0x18]
  6165. 000041DE  4EAD 0992                jsr        [A5 + 0x992 /* export_302 */]
  6166. 000041E2  508F                     addq.l     A7, 8
  6167. 000041E4  6024                     bra        +0x26 /* 0000420A */
  6168. 000041E6  426E FFE8                clr.w      [A6 - 0x18]
  6169. 000041EA  3D6D F6D8 FFEC           move.w     [A6 - 0x14], [A5 - 0x928]
  6170. 000041F0  426E FFEA                clr.w      [A6 - 0x16]
  6171. 000041F4  3D6D F6DA FFEE           move.w     [A6 - 0x12], [A5 - 0x926]
  6172. 000041FA  2F3C 00B1 00B1           move.l     -[A7], 0xB100B1
  6173. 00004200  486E FFE8                pea.l      [A6 - 0x18]
  6174. 00004204  4EAD 0992                jsr        [A5 + 0x992 /* export_302 */]
  6175. 00004208  508F                     addq.l     A7, 8
  6176. label0000420A:
  6177. 0000420A  4CDF 00C0                movem.l    D6,D7, [A7]+
  6178. 0000420E  4E5E                     unlink     A6
  6179. 00004210  4E75                     rts
  6180. 00004212  FFF8                     .invalid   <<F/7/7>>
  6181. 00004214  FE56 FFAE                .extension 0xE56 <<F/1/7>>, 0xFFAE // unimplemented
  6182. 00004218  FE56 FEFE                .extension 0xE56 <<F/1/7>>, 0xFEFE // unimplemented
  6183. 0000421C  FFD4                     .invalid   <<F/7/7>>
  6184. 0000421E  FFD4                     .invalid   <<F/7/7>>
  6185. 00004220  FE56 FFAE                .extension 0xE56 <<F/1/7>>, 0xFFAE // unimplemented
  6186. 00004224  FE56 FFF8                .extension 0xE56 <<F/1/7>>, 0xFFF8 // unimplemented
  6187. 00004228  FFAE                     .invalid   <<F/6/7>>
  6188. 0000422A  FFAE                     .invalid   <<F/6/7>>
  6189. 0000422C  FE56 FE1A                .extension 0xE56 <<F/1/7>>, 0xFE1A // unimplemented
  6190. 00004230  FD1C                     .extension 0xD1C <<F/4-5/6>> // unimplemented
  6191. 00004232  FD30                     .extension 0xD30 <<F/4-5/6>> // unimplemented
  6192. 00004234  FD44                     .extension 0xD44 <<F/4-5/6>> // unimplemented
  6193. 00004236  FD56                     .extension 0xD56 <<F/4-5/6>> // unimplemented
  6194. 00004238  FD6A                     .extension 0xD6A <<F/4-5/6>> // unimplemented
  6195. 0000423A  FE1A FDB2                .unknown   0xFE1A 0xFDB2 (W = 7)
  6196. 0000423E  FDC2                     .invalid   <<F/7/6>>
  6197. 00004240  FDD2                     .invalid   <<F/7/6>>
  6198. 00004242  FDE0                     .invalid   <<F/7/6>>
  6199. 00004244  FDEC                     .invalid   <<F/7/6>>
  6200. 00004246  FE02 FE0E                .unknown   0xFE02 0xFE0E (W = 7)
  6201. fn0000424A:
  6202. 0000424A  4E56 0000                link       A6, 0
  6203. 0000424E  2F0C                     move.l     -[A7], A4
  6204. 00004250  3F2E 0008                move.w     -[A7], [A6 + 0x8]
  6205. 00004254  4EBA F4A0                jsr        [PC - 0xB60 /* 000036F6 */]
  6206. 00004258  3E80                     move.w     [A7], D0
  6207. 0000425A  AA97                     syscall    PmForeColor
  6208. 0000425C  3F2E 0008                move.w     -[A7], [A6 + 0x8]
  6209. 00004260  4EAD 08A2                jsr        [A5 + 0x8A2 /* export_272 */]
  6210. 00004264  2840                     movea.l    A4, D0
  6211. 00004266  4257                     clr.w      [A7]
  6212. 00004268  2F0C                     move.l     -[A7], A4
  6213. 0000426A  A88C                     syscall    StringWidth
  6214. 0000426C  301F                     move.w     D0, [A7]+
  6215. 0000426E  48C0                     ext.l      D0
  6216. 00004270  81FC 0002                divs.w     D0, 0x2
  6217. 00004274  322D F6D6                move.w     D1, [A5 - 0x92A]
  6218. 00004278  9240                     sub.w      D1, D0
  6219. 0000427A  3F01                     move.w     -[A7], D1
  6220. 0000427C  3F2E 000A                move.w     -[A7], [A6 + 0xA]
  6221. 00004280  A893                     syscall    MoveTo
  6222. 00004282  2F0C                     move.l     -[A7], A4
  6223. 00004284  A884                     syscall    DrawString
  6224. 00004286  066E 0014 000A           addi.w     [A6 + 0xA], 0x14
  6225. 0000428C  285F                     movea.l    A4, [A7]+
  6226. 0000428E  4E5E                     unlink     A6
  6227. 00004290  4E75                     rts
  6228. fn00004292:
  6229. 00004292  4E56 FFAC                link       A6, -0x0054
  6230. 00004296  48E7 0300                movem.l    -[A7], D6,D7
  6231. 0000429A  302D F6E0                move.w     D0, [A5 - 0x920]
  6232. 0000429E  0C40 000B                cmpi.w     D0, 0xB
  6233. 000042A2  6200 025C                bhi        +0x25E /* 00004500 */
  6234. 000042A6  43FA 027A                lea.l      A1, [PC + 0x27A /* 00004522, value 0xFFDEFFDE */]
  6235. 000042AA  D040                     add.w      D0, D0
  6236. 000042AC  D2F1 0000                add.w      A1, [A1 + D0.w]
  6237. 000042B0  4ED1                     jmp        [A1]
  6238. 000042B2  486E FFAC                pea.l      [A6 - 0x54]
  6239. 000042B6  4EAD 0EEA                jsr        [A5 + 0xEEA /* export_473 */]
  6240. 000042BA  3EAD F5D4                move.w     [A7], [A5 - 0xA2C]
  6241. 000042BE  A887                     syscall    TextFont
  6242. 000042C0  3EBC 0018                move.w     [A7], 0x18
  6243. 000042C4  A88A                     syscall    TextSize
  6244. 000042C6  4267                     clr.w      -[A7]
  6245. 000042C8  A888                     syscall    TextFace
  6246. 000042CA  3F3C 00A9                move.w     -[A7], 0xA9
  6247. 000042CE  AA97                     syscall    PmForeColor
  6248. 000042D0  302D F6E0                move.w     D0, [A5 - 0x920]
  6249. 000042D4  0C40 000B                cmpi.w     D0, 0xB
  6250. 000042D8  6200 021E                bhi        +0x220 /* 000044F8 */
  6251. 000042DC  43FA 022C                lea.l      A1, [PC + 0x22C /* 0000450A, value 0xFFEEFFEE */]
  6252. 000042E0  D040                     add.w      D0, D0
  6253. 000042E2  D2F1 0000                add.w      A1, [A1 + D0.w]
  6254. 000042E6  4ED1                     jmp        [A1]
  6255. 000042E8  7E3C                     moveq.l    D7, 0x3C
  6256. 000042EA  DE6D F6CC                add.w      D7, [A5 - 0x934]
  6257. 000042EE  486E FFDE                pea.l      [A6 - 0x22]
  6258. 000042F2  2F3C 0001 0083           move.l     -[A7], 0x10083
  6259. 000042F8  4EAD 0E7A                jsr        [A5 + 0xE7A /* export_459 */]
  6260. 000042FC  306D F6CA                movea.w    A0, [A5 - 0x936]
  6261. 00004300  2F08                     move.l     -[A7], A0
  6262. 00004302  486E FFBC                pea.l      [A6 - 0x44]
  6263. 00004306  4EAD 0E52                jsr        [A5 + 0xE52 /* export_454 */]
  6264. 0000430A  486E FFBC                pea.l      [A6 - 0x44]
  6265. 0000430E  486E FFDE                pea.l      [A6 - 0x22]
  6266. 00004312  4EAD 0D4A                jsr        [A5 + 0xD4A /* export_421 */]
  6267. 00004316  4257                     clr.w      [A7]
  6268. 00004318  486E FFDE                pea.l      [A6 - 0x22]
  6269. 0000431C  A88C                     syscall    StringWidth
  6270. 0000431E  301F                     move.w     D0, [A7]+
  6271. 00004320  48C0                     ext.l      D0
  6272. 00004322  81FC 0002                divs.w     D0, 0x2
  6273. 00004326  322D F6D6                move.w     D1, [A5 - 0x92A]
  6274. 0000432A  9240                     sub.w      D1, D0
  6275. 0000432C  3E81                     move.w     [A7], D1
  6276. 0000432E  3F07                     move.w     -[A7], D7
  6277. 00004330  A893                     syscall    MoveTo
  6278. 00004332  486E FFDE                pea.l      [A6 - 0x22]
  6279. 00004336  A884                     syscall    DrawString
  6280. 00004338  0647 0019                addi.w     D7, 0x19
  6281. 0000433C  486E FFDE                pea.l      [A6 - 0x22]
  6282. 00004340  2F3C 0002 0083           move.l     -[A7], 0x20083
  6283. 00004346  4EAD 0E7A                jsr        [A5 + 0xE7A /* export_459 */]
  6284. 0000434A  4257                     clr.w      [A7]
  6285. 0000434C  486E FFDE                pea.l      [A6 - 0x22]
  6286. 00004350  A88C                     syscall    StringWidth
  6287. 00004352  301F                     move.w     D0, [A7]+
  6288. 00004354  48C0                     ext.l      D0
  6289. 00004356  81FC 0002                divs.w     D0, 0x2
  6290. 0000435A  322D F6D6                move.w     D1, [A5 - 0x92A]
  6291. 0000435E  9240                     sub.w      D1, D0
  6292. 00004360  3E81                     move.w     [A7], D1
  6293. 00004362  3F07                     move.w     -[A7], D7
  6294. 00004364  A893                     syscall    MoveTo
  6295. 00004366  486E FFDE                pea.l      [A6 - 0x22]
  6296. 0000436A  A884                     syscall    DrawString
  6297. 0000436C  0647 0028                addi.w     D7, 0x28 /* '(' */
  6298. 00004370  3F07                     move.w     -[A7], D7
  6299. 00004372  3F2D F6C2                move.w     -[A7], [A5 - 0x93E]
  6300. 00004376  4EBA FED2                jsr        [PC - 0x12E /* 0000424A */]
  6301. 0000437A  588F                     addq.l     A7, 4
  6302. 0000437C  6000 017A                bra        +0x17C /* 000044F8 */
  6303. 00004380  4EBA EA66                jsr        [PC - 0x159A /* 00002DE8 */]
  6304. 00004384  5B40                     subq.w     D0, 5
  6305. 00004386  57C6                     seq        D6
  6306. 00004388  4406                     neg.b      D6
  6307. 0000438A  4A06                     tst.b      D6
  6308. 0000438C  6704                     beq        +0x6 /* 00004392 */
  6309. 0000438E  7023                     moveq.l    D0, 0x23
  6310. 00004390  6002                     bra        +0x4 /* 00004394 */
  6311. label00004392:
  6312. 00004392  7032                     moveq.l    D0, 0x32
  6313. label00004394:
  6314. 00004394  D06D F6CC                add.w      D0, [A5 - 0x934]
  6315. 00004398  3E00                     move.w     D7, D0
  6316. 0000439A  486E FFDE                pea.l      [A6 - 0x22]
  6317. 0000439E  2F3C 0003 0083           move.l     -[A7], 0x30083
  6318. 000043A4  4EAD 0E7A                jsr        [A5 + 0xE7A /* export_459 */]
  6319. 000043A8  4267                     clr.w      -[A7]
  6320. 000043AA  486E FFDE                pea.l      [A6 - 0x22]
  6321. 000043AE  A88C                     syscall    StringWidth
  6322. 000043B0  301F                     move.w     D0, [A7]+
  6323. 000043B2  48C0                     ext.l      D0
  6324. 000043B4  81FC 0002                divs.w     D0, 0x2
  6325. 000043B8  322D F6D6                move.w     D1, [A5 - 0x92A]
  6326. 000043BC  9240                     sub.w      D1, D0
  6327. 000043BE  3F01                     move.w     -[A7], D1
  6328. 000043C0  3F07                     move.w     -[A7], D7
  6329. 000043C2  A893                     syscall    MoveTo
  6330. 000043C4  486E FFDE                pea.l      [A6 - 0x22]
  6331. 000043C8  A884                     syscall    DrawString
  6332. 000043CA  0647 0028                addi.w     D7, 0x28 /* '(' */
  6333. 000043CE  486E FFDE                pea.l      [A6 - 0x22]
  6334. 000043D2  3F3C 0083                move.w     -[A7], 0x83
  6335. 000043D6  4A06                     tst.b      D6
  6336. 000043D8  6704                     beq        +0x6 /* 000043DE */
  6337. 000043DA  7008                     moveq.l    D0, 0x08
  6338. 000043DC  6002                     bra        +0x4 /* 000043E0 */
  6339. label000043DE:
  6340. 000043DE  7004                     moveq.l    D0, 0x04
  6341. label000043E0:
  6342. 000043E0  3F00                     move.w     -[A7], D0
  6343. 000043E2  4EAD 0E7A                jsr        [A5 + 0xE7A /* export_459 */]
  6344. 000043E6  4267                     clr.w      -[A7]
  6345. 000043E8  486E FFDE                pea.l      [A6 - 0x22]
  6346. 000043EC  A88C                     syscall    StringWidth
  6347. 000043EE  301F                     move.w     D0, [A7]+
  6348. 000043F0  48C0                     ext.l      D0
  6349. 000043F2  81FC 0002                divs.w     D0, 0x2
  6350. 000043F6  322D F6D6                move.w     D1, [A5 - 0x92A]
  6351. 000043FA  9240                     sub.w      D1, D0
  6352. 000043FC  3F01                     move.w     -[A7], D1
  6353. 000043FE  3F07                     move.w     -[A7], D7
  6354. 00004400  A893                     syscall    MoveTo
  6355. 00004402  486E FFDE                pea.l      [A6 - 0x22]
  6356. 00004406  A884                     syscall    DrawString
  6357. 00004408  0647 001E                addi.w     D7, 0x1E
  6358. 0000440C  4A06                     tst.b      D6
  6359. 0000440E  672A                     beq        +0x2C /* 0000443A */
  6360. 00004410  3C2D F6C2                move.w     D6, [A5 - 0x93E]
  6361. 00004414  601A                     bra        +0x1C /* 00004430 */
  6362. label00004416:
  6363. 00004416  7001                     moveq.l    D0, 0x01
  6364. 00004418  EDA8                     lsl        D0, D6
  6365. 0000441A  C0AD C336                and.l      D0, [A5 - 0x3CCA]
  6366. 0000441E  670E                     beq        +0x10 /* 0000442E */
  6367. 00004420  3F07                     move.w     -[A7], D7
  6368. 00004422  3F06                     move.w     -[A7], D6
  6369. 00004424  4EBA FE24                jsr        [PC - 0x1DC /* 0000424A */]
  6370. 00004428  0647 0019                addi.w     D7, 0x19
  6371. 0000442C  588F                     addq.l     A7, 4
  6372. label0000442E:
  6373. 0000442E  5446                     addq.w     D6, 2
  6374. label00004430:
  6375. 00004430  0C46 0008                cmpi.w     D6, 0x8
  6376. 00004434  6DE0                     blt        -0x1E /* 00004416 */
  6377. 00004436  6000 00C0                bra        +0xC2 /* 000044F8 */
  6378. label0000443A:
  6379. 0000443A  3F07                     move.w     -[A7], D7
  6380. 0000443C  3F2D F6C2                move.w     -[A7], [A5 - 0x93E]
  6381. 00004440  4EBA FE08                jsr        [PC - 0x1F8 /* 0000424A */]
  6382. 00004444  588F                     addq.l     A7, 4
  6383. 00004446  6000 00B0                bra        +0xB2 /* 000044F8 */
  6384. 0000444A  7E32                     moveq.l    D7, 0x32
  6385. 0000444C  DE6D F6CC                add.w      D7, [A5 - 0x934]
  6386. 00004450  486E FFDE                pea.l      [A6 - 0x22]
  6387. 00004454  2F3C 0005 0083           move.l     -[A7], 0x50083
  6388. 0000445A  4EAD 0E7A                jsr        [A5 + 0xE7A /* export_459 */]
  6389. 0000445E  4267                     clr.w      -[A7]
  6390. 00004460  486E FFDE                pea.l      [A6 - 0x22]
  6391. 00004464  A88C                     syscall    StringWidth
  6392. 00004466  301F                     move.w     D0, [A7]+
  6393. 00004468  48C0                     ext.l      D0
  6394. 0000446A  81FC 0002                divs.w     D0, 0x2
  6395. 0000446E  322D F6D6                move.w     D1, [A5 - 0x92A]
  6396. 00004472  9240                     sub.w      D1, D0
  6397. 00004474  3F01                     move.w     -[A7], D1
  6398. 00004476  3F07                     move.w     -[A7], D7
  6399. 00004478  A893                     syscall    MoveTo
  6400. 0000447A  486E FFDE                pea.l      [A6 - 0x22]
  6401. 0000447E  A884                     syscall    DrawString
  6402. 00004480  0647 0028                addi.w     D7, 0x28 /* '(' */
  6403. 00004484  486E FFDE                pea.l      [A6 - 0x22]
  6404. 00004488  2F3C 0006 0083           move.l     -[A7], 0x60083
  6405. 0000448E  4EAD 0E7A                jsr        [A5 + 0xE7A /* export_459 */]
  6406. 00004492  4267                     clr.w      -[A7]
  6407. 00004494  486E FFDE                pea.l      [A6 - 0x22]
  6408. 00004498  A88C                     syscall    StringWidth
  6409. 0000449A  301F                     move.w     D0, [A7]+
  6410. 0000449C  48C0                     ext.l      D0
  6411. 0000449E  81FC 0002                divs.w     D0, 0x2
  6412. 000044A2  322D F6D6                move.w     D1, [A5 - 0x92A]
  6413. 000044A6  9240                     sub.w      D1, D0
  6414. 000044A8  3F01                     move.w     -[A7], D1
  6415. 000044AA  3F07                     move.w     -[A7], D7
  6416. 000044AC  A893                     syscall    MoveTo
  6417. 000044AE  486E FFDE                pea.l      [A6 - 0x22]
  6418. 000044B2  A884                     syscall    DrawString
  6419. 000044B4  6042                     bra        +0x44 /* 000044F8 */
  6420. 000044B6  3F2D C344                move.w     -[A7], [A5 - 0x3CBC]
  6421. 000044BA  4EBA F23A                jsr        [PC - 0xDC6 /* 000036F6 */]
  6422. 000044BE  3E80                     move.w     [A7], D0
  6423. 000044C0  AA97                     syscall    PmForeColor
  6424. 000044C2  7E64                     moveq.l    D7, 0x64
  6425. 000044C4  DE6D F6CC                add.w      D7, [A5 - 0x934]
  6426. 000044C8  486E FFDE                pea.l      [A6 - 0x22]
  6427. 000044CC  2F3C 000A 0083           move.l     -[A7], 0xA0083
  6428. 000044D2  4EAD 0E7A                jsr        [A5 + 0xE7A /* export_459 */]
  6429. 000044D6  4267                     clr.w      -[A7]
  6430. 000044D8  486E FFDE                pea.l      [A6 - 0x22]
  6431. 000044DC  A88C                     syscall    StringWidth
  6432. 000044DE  301F                     move.w     D0, [A7]+
  6433. 000044E0  48C0                     ext.l      D0
  6434. 000044E2  81FC 0002                divs.w     D0, 0x2
  6435. 000044E6  322D F6D6                move.w     D1, [A5 - 0x92A]
  6436. 000044EA  9240                     sub.w      D1, D0
  6437. 000044EC  3F01                     move.w     -[A7], D1
  6438. 000044EE  3F07                     move.w     -[A7], D7
  6439. 000044F0  A893                     syscall    MoveTo
  6440. 000044F2  486E FFDE                pea.l      [A6 - 0x22]
  6441. 000044F6  A884                     syscall    DrawString
  6442. label000044F8:
  6443. 000044F8  486E FFAC                pea.l      [A6 - 0x54]
  6444. 000044FC  4EAD 0EF2                jsr        [A5 + 0xEF2 /* export_474 */]
  6445. label00004500:
  6446. 00004500  4CEE 00C0 FFA4           movem.l    D6,D7, [A6 - 0x5C]
  6447. 00004506  4E5E                     unlink     A6
  6448. 00004508  4E75                     rts
  6449. 0000450A  FFEE                     .invalid   <<F/7/7>>
  6450. 0000450C  FFEE                     .invalid   <<F/7/7>>
  6451. 0000450E  FDDE                     .invalid   <<F/7/6>>
  6452. 00004510  FFEE                     .invalid   <<F/7/7>>
  6453. 00004512  FFEE                     .invalid   <<F/7/7>>
  6454. 00004514  FE76 FFEE                .extension 0xE76 <<F/1/7>>, 0xFFEE // unimplemented
  6455. 00004518  FFEE                     .invalid   <<F/7/7>>
  6456. 0000451A  FF40                     .extension 0xF40 <<F/4-5/7>> // unimplemented
  6457. 0000451C  FFEE                     .invalid   <<F/7/7>>
  6458. 0000451E  FFEE                     .invalid   <<F/7/7>>
  6459. 00004520  FFAC                     .invalid   <<F/6/7>>
  6460. 00004522  FFDE                     .invalid   <<F/7/7>>
  6461. 00004524  FFDE                     .invalid   <<F/7/7>>
  6462. 00004526  FD90                     .invalid   <<F/6/6>>
  6463. 00004528  FFDE                     .invalid   <<F/7/7>>
  6464. 0000452A  FFDE                     .invalid   <<F/7/7>>
  6465. 0000452C  FD90                     .invalid   <<F/6/6>>
  6466. 0000452E  FFDE                     .invalid   <<F/7/7>>
  6467. 00004530  FFDE                     .invalid   <<F/7/7>>
  6468. 00004532  FD90                     .invalid   <<F/6/6>>
  6469. 00004534  FFDE                     .invalid   <<F/7/7>>
  6470. 00004536  FFDE                     .invalid   <<F/7/7>>
  6471. 00004538  FD90                     .invalid   <<F/6/6>>
  6472. export_204:
  6473. 0000453A  4E56 0000                link       A6, 0
  6474. 0000453E  48E7 0338                movem.l    -[A7], D6,D7,A2,A3,A4
  6475. 00004542  3E38 01D2                move.w     D7, [0x000001D2 /* UnitNtryCnt */]
  6476. 00004546  4447                     neg.w      D7
  6477. 00004548  7C00                     moveq.l    D6, 0x00
  6478. label0000454A:
  6479. 0000454A  5346                     subq.w     D6, 1
  6480. 0000454C  42A7                     clr.l      -[A7]
  6481. 0000454E  3F06                     move.w     -[A7], D6
  6482. 00004550  4EAD 0D82                jsr        [A5 + 0xD82 /* export_428 */]
  6483. 00004554  285F                     movea.l    A4, [A7]+
  6484. 00004556  200C                     move.l     D0, A4
  6485. 00004558  675C                     beq        +0x5E /* 000045B6 */
  6486. 0000455A  2054                     movea.l    A0, [A4]
  6487. 0000455C  4A90                     tst.l      [A0]
  6488. 0000455E  6756                     beq        +0x58 /* 000045B6 */
  6489. 00004560  4A2E 0008                tst.b      [A6 + 0x8]
  6490. 00004564  660A                     bne        +0xC /* 00004570 */
  6491. 00004566  2054                     movea.l    A0, [A4]
  6492. 00004568  0828 0005 0005           btst.b     [A0 + 0x5], 0x5
  6493. 0000456E  6746                     beq        +0x48 /* 000045B6 */
  6494. label00004570:
  6495. 00004570  2654                     movea.l    A3, [A4]
  6496. 00004572  082B 0006 0005           btst.b     [A3 + 0x5], 0x6
  6497. 00004578  6706                     beq        +0x8 /* 00004580 */
  6498. 0000457A  2053                     movea.l    A0, [A3]
  6499. 0000457C  2450                     movea.l    A2, [A0]
  6500. 0000457E  6002                     bra        +0x4 /* 00004582 */
  6501. label00004580:
  6502. 00004580  2453                     movea.l    A2, [A3]
  6503. label00004582:
  6504. 00004582  200A                     move.l     D0, A2
  6505. 00004584  6730                     beq        +0x32 /* 000045B6 */
  6506. 00004586  47EA 0012                lea.l      A3, [A2 + 0x12]
  6507. 0000458A  4227                     clr.b      -[A7]
  6508. 0000458C  2F0B                     move.l     -[A7], A3
  6509. 0000458E  2F2E 000A                move.l     -[A7], [A6 + 0xA]
  6510. 00004592  42A7                     clr.l      -[A7]
  6511. 00004594  4EAD 0D7A                jsr        [A5 + 0xD7A /* export_427 */]
  6512. 00004598  4A1F                     tst.b      [A7]+
  6513. 0000459A  671A                     beq        +0x1C /* 000045B6 */
  6514. 0000459C  4AAE 000E                tst.l      [A6 + 0xE]
  6515. 000045A0  6710                     beq        +0x12 /* 000045B2 */
  6516. 000045A2  2054                     movea.l    A0, [A4]
  6517. 000045A4  3028 0006                move.w     D0, [A0 + 0x6]
  6518. 000045A8  0240 00FF                andi.w     D0, 0xFF
  6519. 000045AC  226E 000E                movea.l    A1, [A6 + 0xE]
  6520. 000045B0  3280                     move.w     [A1], D0
  6521. label000045B2:
  6522. 000045B2  3006                     move.w     D0, D6
  6523. 000045B4  6006                     bra        +0x8 /* 000045BC */
  6524. label000045B6:
  6525. 000045B6  BE46                     cmp.w      D7, D6
  6526. 000045B8  6690                     bne        -0x6E /* 0000454A */
  6527. 000045BA  7000                     moveq.l    D0, 0x00
  6528. label000045BC:
  6529. 000045BC  4CDF 1CC0                movem.l    D6,D7,A2,A3,A4, [A7]+
  6530. 000045C0  4E5E                     unlink     A6
  6531. 000045C2  4E75                     rts
  6532. 000045C4  4E56 0000                link       A6, 0
  6533. 000045C8  48E7 0108                movem.l    -[A7], D7,A4
  6534. 000045CC  7E00                     moveq.l    D7, 0x00
  6535. 000045CE  286E 0008                movea.l    A4, [A6 + 0x8]
  6536. 000045D2  7014                     moveq.l    D0, 0x14
  6537. 000045D4  D0AE 0008                add.l      D0, [A6 + 0x8]
  6538. 000045D8  2880                     move.l     [A4], D0
  6539. 000045DA  70EC                     moveq.l    D0, 0xFFFFFFEC
  6540. 000045DC  D0AE 000C                add.l      D0, [A6 + 0xC]
  6541. 000045E0  2940 0008                move.l     [A4 + 0x8], D0
  6542. 000045E4  2054                     movea.l    A0, [A4]
  6543. 000045E6  D1EC 0008                add.l      A0, [A4 + 0x8]
  6544. 000045EA  2948 0004                move.l     [A4 + 0x4], A0
  6545. 000045EE  2014                     move.l     D0, [A4]
  6546. 000045F0  2940 000C                move.l     [A4 + 0xC], D0
  6547. 000045F4  2940 0010                move.l     [A4 + 0x10], D0
  6548. 000045F8  3007                     move.w     D0, D7
  6549. 000045FA  4CDF 1080                movem.l    D7,A4, [A7]+
  6550. 000045FE  4E5E                     unlink     A6
  6551. 00004600  4E75                     rts
  6552. 00004602  4E56 0000                link       A6, 0
  6553. 00004606  2F07                     move.l     -[A7], D7
  6554. 00004608  7E00                     moveq.l    D7, 0x00
  6555. 0000460A  3007                     move.w     D0, D7
  6556. 0000460C  2E1F                     move.l     D7, [A7]+
  6557. 0000460E  4E5E                     unlink     A6
  6558. 00004610  4E75                     rts
  6559. fn00004612:
  6560. 00004612  4E56 0000                link       A6, 0
  6561. 00004616  48E7 0718                movem.l    -[A7], D5,D6,D7,A3,A4
  6562. 0000461A  2A2E 0010                move.l     D5, [A6 + 0x10]
  6563. 0000461E  7E00                     moveq.l    D7, 0x00
  6564. 00004620  286E 0008                movea.l    A4, [A6 + 0x8]
  6565. 00004624  2C2C 000C                move.l     D6, [A4 + 0xC]
  6566. 00004628  9CAC 0010                sub.l      D6, [A4 + 0x10]
  6567. 0000462C  4A86                     tst.l      D6
  6568. 0000462E  6E04                     bgt        +0x6 /* 00004634 */
  6569. 00004630  DCAC 0008                add.l      D6, [A4 + 0x8]
  6570. label00004634:
  6571. 00004634  BA86                     cmp.l      D5, D6
  6572. 00004636  6F06                     ble        +0x8 /* 0000463E */
  6573. 00004638  303C 9420                move.w     D0, 0x9420
  6574. 0000463C  6046                     bra        +0x48 /* 00004684 */
  6575. label0000463E:
  6576. 0000463E  202C 0004                move.l     D0, [A4 + 0x4]
  6577. 00004642  90AC 0010                sub.l      D0, [A4 + 0x10]
  6578. 00004646  2640                     movea.l    A3, D0
  6579. 00004648  B7C5                     cmpa.l     A3, D5
  6580. 0000464A  6F04                     ble        +0x6 /* 00004650 */
  6581. 0000464C  2005                     move.l     D0, D5
  6582. 0000464E  6002                     bra        +0x4 /* 00004652 */
  6583. label00004650:
  6584. 00004650  200B                     move.l     D0, A3
  6585. label00004652:
  6586. 00004652  2C00                     move.l     D6, D0
  6587. 00004654  2006                     move.l     D0, D6
  6588. 00004656  226C 0010                movea.l    A1, [A4 + 0x10]
  6589. 0000465A  206E 000C                movea.l    A0, [A6 + 0xC]
  6590. 0000465E  A02E                     syscall    BlockMove/BlockMoveData
  6591. 00004660  2006                     move.l     D0, D6
  6592. 00004662  D0AE 000C                add.l      D0, [A6 + 0xC]
  6593. 00004666  2640                     movea.l    A3, D0
  6594. 00004668  DDAC 0010                add.l      [A4 + 0x10], D6
  6595. 0000466C  9A86                     sub.l      D5, D6
  6596. 0000466E  4A85                     tst.l      D5
  6597. 00004670  6710                     beq        +0x12 /* 00004682 */
  6598. 00004672  2005                     move.l     D0, D5
  6599. 00004674  2254                     movea.l    A1, [A4]
  6600. 00004676  204B                     movea.l    A0, A3
  6601. 00004678  A02E                     syscall    BlockMove/BlockMoveData
  6602. 0000467A  2005                     move.l     D0, D5
  6603. 0000467C  D094                     add.l      D0, [A4]
  6604. 0000467E  2940 0010                move.l     [A4 + 0x10], D0
  6605. label00004682:
  6606. 00004682  3007                     move.w     D0, D7
  6607. label00004684:
  6608. 00004684  4CDF 18E0                movem.l    D5,D6,D7,A3,A4, [A7]+
  6609. 00004688  4E5E                     unlink     A6
  6610. 0000468A  4E75                     rts
  6611. fn0000468C:
  6612. 0000468C  4E56 0000                link       A6, 0
  6613. 00004690  48E7 0718                movem.l    -[A7], D5,D6,D7,A3,A4
  6614. 00004694  2A2E 0010                move.l     D5, [A6 + 0x10]
  6615. 00004698  7E00                     moveq.l    D7, 0x00
  6616. 0000469A  286E 0008                movea.l    A4, [A6 + 0x8]
  6617. 0000469E  2C2C 0010                move.l     D6, [A4 + 0x10]
  6618. 000046A2  9CAC 000C                sub.l      D6, [A4 + 0xC]
  6619. 000046A6  4A86                     tst.l      D6
  6620. 000046A8  6C04                     bge        +0x6 /* 000046AE */
  6621. 000046AA  DCAC 0008                add.l      D6, [A4 + 0x8]
  6622. label000046AE:
  6623. 000046AE  BA86                     cmp.l      D5, D6
  6624. 000046B0  6F06                     ble        +0x8 /* 000046B8 */
  6625. 000046B2  303C 9421                move.w     D0, 0x9421
  6626. 000046B6  6046                     bra        +0x48 /* 000046FE */
  6627. label000046B8:
  6628. 000046B8  202C 0004                move.l     D0, [A4 + 0x4]
  6629. 000046BC  90AC 000C                sub.l      D0, [A4 + 0xC]
  6630. 000046C0  2640                     movea.l    A3, D0
  6631. 000046C2  B7C5                     cmpa.l     A3, D5
  6632. 000046C4  6F04                     ble        +0x6 /* 000046CA */
  6633. 000046C6  2005                     move.l     D0, D5
  6634. 000046C8  6002                     bra        +0x4 /* 000046CC */
  6635. label000046CA:
  6636. 000046CA  200B                     move.l     D0, A3
  6637. label000046CC:
  6638. 000046CC  2C00                     move.l     D6, D0
  6639. 000046CE  2006                     move.l     D0, D6
  6640. 000046D0  226E 000C                movea.l    A1, [A6 + 0xC]
  6641. 000046D4  206C 000C                movea.l    A0, [A4 + 0xC]
  6642. 000046D8  A02E                     syscall    BlockMove/BlockMoveData
  6643. 000046DA  DDAC 000C                add.l      [A4 + 0xC], D6
  6644. 000046DE  2006                     move.l     D0, D6
  6645. 000046E0  D0AE 000C                add.l      D0, [A6 + 0xC]
  6646. 000046E4  2640                     movea.l    A3, D0
  6647. 000046E6  9A86                     sub.l      D5, D6
  6648. 000046E8  4A85                     tst.l      D5
  6649. 000046EA  6710                     beq        +0x12 /* 000046FC */
  6650. 000046EC  2005                     move.l     D0, D5
  6651. 000046EE  224B                     movea.l    A1, A3
  6652. 000046F0  2054                     movea.l    A0, [A4]
  6653. 000046F2  A02E                     syscall    BlockMove/BlockMoveData
  6654. 000046F4  2005                     move.l     D0, D5
  6655. 000046F6  D094                     add.l      D0, [A4]
  6656. 000046F8  2940 000C                move.l     [A4 + 0xC], D0
  6657. label000046FC:
  6658. 000046FC  3007                     move.w     D0, D7
  6659. label000046FE:
  6660. 000046FE  4CDF 18E0                movem.l    D5,D6,D7,A3,A4, [A7]+
  6661. 00004702  4E5E                     unlink     A6
  6662. 00004704  4E75                     rts
  6663. fn00004706:
  6664. 00004706  4E56 0000                link       A6, 0
  6665. 0000470A  48E7 0108                movem.l    -[A7], D7,A4
  6666. 0000470E  286E 0008                movea.l    A4, [A6 + 0x8]
  6667. 00004712  2E2C 0010                move.l     D7, [A4 + 0x10]
  6668. 00004716  9EAC 000C                sub.l      D7, [A4 + 0xC]
  6669. 0000471A  4A87                     tst.l      D7
  6670. 0000471C  6C04                     bge        +0x6 /* 00004722 */
  6671. 0000471E  DEAC 0008                add.l      D7, [A4 + 0x8]
  6672. label00004722:
  6673. 00004722  2007                     move.l     D0, D7
  6674. 00004724  4CDF 1080                movem.l    D7,A4, [A7]+
  6675. 00004728  4E5E                     unlink     A6
  6676. 0000472A  4E75                     rts
  6677. fn0000472C:
  6678. 0000472C  6104                     bsr        +0x6 /* 00004732 */
  6679. 0000472E  0000 0000                ori.b      D0, 0x0
  6680. fn00004732:
  6681. 00004732  225F                     movea.l    A1, [A7]+
  6682. 00004734  4E75                     rts
  6683. export_205:
  6684. 00004736  4E56 0000                link       A6, 0
  6685. 0000473A  422D C72E                clr.b      [A5 - 0x38D2]
  6686. 0000473E  426D C726                clr.w      [A5 - 0x38DA]
  6687. 00004742  7000                     moveq.l    D0, 0x00
  6688. 00004744  4E5E                     unlink     A6
  6689. 00004746  4E75                     rts
  6690. export_206:
  6691. 00004748  4E56 FFFC                link       A6, -0x0004
  6692. 0000474C  2F07                     move.l     -[A7], D7
  6693. 0000474E  7E00                     moveq.l    D7, 0x00
  6694. 00004750  3007                     move.w     D0, D7
  6695. 00004752  2E1F                     move.l     D7, [A7]+
  6696. 00004754  4E5E                     unlink     A6
  6697. 00004756  4E75                     rts
  6698. export_208:
  6699. 00004758  102D C72E                move.b     D0, [A5 - 0x38D2]
  6700. 0000475C  4E75                     rts
  6701. export_207:
  6702. 0000475E  4E56 FFFE                link       A6, -0x0002
  6703. 00004762  426E FFFE                clr.w      [A6 - 0x2]
  6704. 00004766  4E5E                     unlink     A6
  6705. 00004768  4E75                     rts
  6706. export_209:
  6707. 0000476A  302D C726                move.w     D0, [A5 - 0x38DA]
  6708. 0000476E  4E75                     rts
  6709. 00004770  4E56 FFFE                link       A6, -0x0002
  6710. 00004774  2F07                     move.l     -[A7], D7
  6711. 00004776  7E00                     moveq.l    D7, 0x00
  6712. 00004778  422E FFFF                clr.b      [A6 - 0x1]
  6713. 0000477C  3007                     move.w     D0, D7
  6714. 0000477E  2E1F                     move.l     D7, [A7]+
  6715. 00004780  4E5E                     unlink     A6
  6716. 00004782  4E75                     rts
  6717. 00004784  2F07                     move.l     -[A7], D7
  6718. 00004786  7E00                     moveq.l    D7, 0x00
  6719. 00004788  3007                     move.w     D0, D7
  6720. 0000478A  2E1F                     move.l     D7, [A7]+
  6721. 0000478C  4E75                     rts
  6722. export_210:
  6723. 0000478E  4E56 0000                link       A6, 0
  6724. 00004792  2F07                     move.l     -[A7], D7
  6725. 00004794  7E00                     moveq.l    D7, 0x00
  6726. 00004796  3007                     move.w     D0, D7
  6727. 00004798  2E1F                     move.l     D7, [A7]+
  6728. 0000479A  4E5E                     unlink     A6
  6729. 0000479C  4E75                     rts
  6730. export_211:
  6731. 0000479E  4E56 0000                link       A6, 0
  6732. 000047A2  48E7 0108                movem.l    -[A7], D7,A4
  6733. 000047A6  7E00                     moveq.l    D7, 0x00
  6734. 000047A8  7000                     moveq.l    D0, 0x00
  6735. 000047AA  102E 0008                move.b     D0, [A6 + 0x8]
  6736. 000047AE  C1FC 000A                muls.w     D0, 0xA /* '\n' */
  6737. 000047B2  49ED D1C4                lea.l      A4, [A5 - 0x2E3C]
  6738. 000047B6  D08C                     add.l      D0, A4
  6739. 000047B8  2840                     movea.l    A4, D0
  6740. 000047BA  1F2E 0008                move.b     -[A7], [A6 + 0x8]
  6741. 000047BE  4EBA 0024                jsr        [PC + 0x24 /* 000047E4 */]
  6742. 000047C2  4A00                     tst.b      D0
  6743. 000047C4  548F                     addq.l     A7, 2
  6744. 000047C6  6606                     bne        +0x8 /* 000047CE */
  6745. 000047C8  303C B563                move.w     D0, 0xB563
  6746. 000047CC  600E                     bra        +0x10 /* 000047DC */
  6747. label000047CE:
  6748. 000047CE  4A14                     tst.b      [A4]
  6749. 000047D0  6606                     bne        +0x8 /* 000047D8 */
  6750. 000047D2  303C B561                move.w     D0, 0xB561
  6751. 000047D6  6004                     bra        +0x6 /* 000047DC */
  6752. label000047D8:
  6753. 000047D8  4214                     clr.b      [A4]
  6754. 000047DA  3007                     move.w     D0, D7
  6755. label000047DC:
  6756. 000047DC  4CDF 1080                movem.l    D7,A4, [A7]+
  6757. 000047E0  4E5E                     unlink     A6
  6758. 000047E2  4E75                     rts
  6759. fn000047E4:
  6760. 000047E4  4E56 0000                link       A6, 0
  6761. 000047E8  4A2E 0008                tst.b      [A6 + 0x8]
  6762. 000047EC  6508                     bcs        +0xA /* 000047F6 */
  6763. 000047EE  0C2E 000A 0008           cmpi.b     [A6 + 0x8], 0xA /* '\n' */
  6764. 000047F4  6504                     bcs        +0x6 /* 000047FA */
  6765. label000047F6:
  6766. 000047F6  7000                     moveq.l    D0, 0x00
  6767. 000047F8  6002                     bra        +0x4 /* 000047FC */
  6768. label000047FA:
  6769. 000047FA  7001                     moveq.l    D0, 0x01
  6770. label000047FC:
  6771. 000047FC  4E5E                     unlink     A6
  6772. 000047FE  4E75                     rts
  6773. 00004800  4E56 0000                link       A6, 0
  6774. 00004804  48E7 0108                movem.l    -[A7], D7,A4
  6775. 00004808  286E 0008                movea.l    A4, [A6 + 0x8]
  6776. 0000480C  41ED CF30                lea.l      A0, [A5 - 0x30D0]
  6777. 00004810  2888                     move.l     [A4], A0
  6778. 00004812  7E00                     moveq.l    D7, 0x00
  6779. 00004814  6014                     bra        +0x16 /* 0000482A */
  6780. label00004816:
  6781. 00004816  2054                     movea.l    A0, [A4]
  6782. 00004818  4A68 0046                tst.w      [A0 + 0x46]
  6783. 0000481C  6E04                     bgt        +0x6 /* 00004822 */
  6784. 0000481E  7000                     moveq.l    D0, 0x00
  6785. 00004820  6014                     bra        +0x16 /* 00004836 */
  6786. label00004822:
  6787. 00004822  5247                     addq.w     D7, 1
  6788. 00004824  0694 0000 0084           addi.l     [A4], 0x84
  6789. label0000482A:
  6790. 0000482A  0C47 0005                cmpi.w     D7, 0x5
  6791. 0000482E  6DE6                     blt        -0x18 /* 00004816 */
  6792. 00004830  4294                     clr.l      [A4]
  6793. 00004832  303C B564                move.w     D0, 0xB564
  6794. label00004836:
  6795. 00004836  4CDF 1080                movem.l    D7,A4, [A7]+
  6796. 0000483A  4E5E                     unlink     A6
  6797. 0000483C  4E75                     rts
  6798. fn0000483E:
  6799. 0000483E  4E56 0000                link       A6, 0
  6800. 00004842  4A2D C72A                tst.b      [A5 - 0x38D6]
  6801. 00004846  660E                     bne        +0x10 /* 00004856 */
  6802. 00004848  4AAE 0008                tst.l      [A6 + 0x8]
  6803. 0000484C  6708                     beq        +0xA /* 00004856 */
  6804. 0000484E  206E 0008                movea.l    A0, [A6 + 0x8]
  6805. 00004852  20AD D242                move.l     [A0], [A5 - 0x2DBE]
  6806. label00004856:
  6807. 00004856  102D C72A                move.b     D0, [A5 - 0x38D6]
  6808. 0000485A  4E5E                     unlink     A6
  6809. 0000485C  4E75                     rts
  6810. 0000485E  4E56 FFFC                link       A6, -0x0004
  6811. 00004862  2F07                     move.l     -[A7], D7
  6812. 00004864  7E00                     moveq.l    D7, 0x00
  6813. 00004866  42A7                     clr.l      -[A7]
  6814. 00004868  4EBA FFD4                jsr        [PC - 0x2C /* 0000483E */]
  6815. 0000486C  4A00                     tst.b      D0
  6816. 0000486E  588F                     addq.l     A7, 4
  6817. 00004870  6706                     beq        +0x8 /* 00004878 */
  6818. 00004872  41ED D22C                lea.l      A0, [A5 - 0x2DD4]
  6819. 00004876  A059                     syscall    RmvTime
  6820. label00004878:
  6821. 00004878  41ED D22C                lea.l      A0, [A5 - 0x2DD4]
  6822. 0000487C  A058                     syscall    InsTime
  6823. 0000487E  1D7C 0001 FFFC           move.b     [A6 - 0x4], 0x1
  6824. 00004884  526D C728                addq.w     [A5 - 0x38D8], 1
  6825. 00004888  3D6D C728 FFFE           move.w     [A6 - 0x2], [A5 - 0x38D8]
  6826. 0000488E  1D7C 0004 000B           move.b     [A6 + 0xB], 0x4
  6827. 00004894  2F3C 0004 0000           move.l     -[A7], 0x40000
  6828. 0000489A  2F2E 0008                move.l     -[A7], [A6 + 0x8]
  6829. 0000489E  3F3C 0004                move.w     -[A7], 0x4
  6830. 000048A2  486E FFFC                pea.l      [A6 - 0x4]
  6831. 000048A6  4EBA 00A2                jsr        [PC + 0xA2 /* 0000494A */]
  6832. 000048AA  3E00                     move.w     D7, D0
  6833. 000048AC  4A47                     tst.w      D7
  6834. 000048AE  4FEF 000E                lea.l      A7, [A7 + 0xE]
  6835. 000048B2  6614                     bne        +0x16 /* 000048C8 */
  6836. 000048B4  41ED D22C                lea.l      A0, [A5 - 0x2DD4]
  6837. 000048B8  203C FF67 6980           move.l     D0, 0xFF676980
  6838. 000048BE  A05A                     syscall    PrimeTime
  6839. 000048C0  1B7C 0001 C72A           move.b     [A5 - 0x38D6], 0x1
  6840. 000048C6  600A                     bra        +0xC /* 000048D2 */
  6841. label000048C8:
  6842. 000048C8  41ED D22C                lea.l      A0, [A5 - 0x2DD4]
  6843. 000048CC  A059                     syscall    RmvTime
  6844. 000048CE  422D C72A                clr.b      [A5 - 0x38D6]
  6845. label000048D2:
  6846. 000048D2  3007                     move.w     D0, D7
  6847. 000048D4  2E1F                     move.l     D7, [A7]+
  6848. 000048D6  4E5E                     unlink     A6
  6849. 000048D8  4E75                     rts
  6850. export_212:
  6851. 000048DA  4E56 0000                link       A6, 0
  6852. 000048DE  2F07                     move.l     -[A7], D7
  6853. 000048E0  7E00                     moveq.l    D7, 0x00
  6854. 000048E2  206E 0008                movea.l    A0, [A6 + 0x8]
  6855. 000048E6  1F10                     move.b     -[A7], [A0]
  6856. 000048E8  4EBA FEFA                jsr        [PC - 0x106 /* 000047E4 */]
  6857. 000048EC  4A00                     tst.b      D0
  6858. 000048EE  548F                     addq.l     A7, 2
  6859. 000048F0  6606                     bne        +0x8 /* 000048F8 */
  6860. 000048F2  303C B563                move.w     D0, 0xB563
  6861. 000048F6  6020                     bra        +0x22 /* 00004918 */
  6862. label000048F8:
  6863. 000048F8  1F3C 0001                move.b     -[A7], 0x1
  6864. 000048FC  102D C72F                move.b     D0, [A5 - 0x38D1]
  6865. 00004900  4880                     ext.w      D0
  6866. 00004902  3F00                     move.w     -[A7], D0
  6867. 00004904  2F2E 000E                move.l     -[A7], [A6 + 0xE]
  6868. 00004908  3F2E 000C                move.w     -[A7], [A6 + 0xC]
  6869. 0000490C  2F2E 0008                move.l     -[A7], [A6 + 0x8]
  6870. 00004910  4EBA 0038                jsr        [PC + 0x38 /* 0000494A */]
  6871. 00004914  3E00                     move.w     D7, D0
  6872. 00004916  3007                     move.w     D0, D7
  6873. label00004918:
  6874. 00004918  2E2E FFFC                move.l     D7, [A6 - 0x4]
  6875. 0000491C  4E5E                     unlink     A6
  6876. 0000491E  4E75                     rts
  6877. fn00004920:
  6878. 00004920  4E56 0000                link       A6, 0
  6879. 00004924  48E7 0708                movem.l    -[A7], D5,D6,D7,A4
  6880. 00004928  3E2E 000C                move.w     D7, [A6 + 0xC]
  6881. 0000492C  286E 0008                movea.l    A4, [A6 + 0x8]
  6882. 00004930  7C00                     moveq.l    D6, 0x00
  6883. 00004932  4245                     clr.w      D5
  6884. 00004934  5347                     subq.w     D7, 1
  6885. label00004936:
  6886. 00004936  1A1C                     move.b     D5, [A4]+
  6887. 00004938  DC45                     add.w      D6, D5
  6888. 0000493A  E35E                     rol        D6.w, 1
  6889. 0000493C  51CF FFF8                dbf        D7, -0xA /* 00004936 */
  6890. 00004940  3006                     move.w     D0, D6
  6891. 00004942  4CDF 10E0                movem.l    D5,D6,D7,A4, [A7]+
  6892. 00004946  4E5E                     unlink     A6
  6893. 00004948  4E75                     rts
  6894. fn0000494A:
  6895. 0000494A  4E56 0000                link       A6, 0
  6896. 0000494E  2F07                     move.l     -[A7], D7
  6897. 00004950  7E00                     moveq.l    D7, 0x00
  6898. 00004952  3007                     move.w     D0, D7
  6899. 00004954  2E1F                     move.l     D7, [A7]+
  6900. 00004956  4E5E                     unlink     A6
  6901. 00004958  4E75                     rts
  6902. 0000495A  4E56 0000                link       A6, 0
  6903. 0000495E  2F07                     move.l     -[A7], D7
  6904. 00004960  7E00                     moveq.l    D7, 0x00
  6905. 00004962  306E 000C                movea.w    A0, [A6 + 0xC]
  6906. 00004966  2F08                     move.l     -[A7], A0
  6907. 00004968  2F2E 0008                move.l     -[A7], [A6 + 0x8]
  6908. 0000496C  486D C730                pea.l      [A5 - 0x38D0]
  6909. 00004970  4EBA FD1A                jsr        [PC - 0x2E6 /* 0000468C */]
  6910. 00004974  3E00                     move.w     D7, D0
  6911. 00004976  3007                     move.w     D0, D7
  6912. 00004978  2E2E FFFC                move.l     D7, [A6 - 0x4]
  6913. 0000497C  4E5E                     unlink     A6
  6914. 0000497E  4E75                     rts
  6915. fn00004980:
  6916. 00004980  4E56 0000                link       A6, 0
  6917. 00004984  306E 000C                movea.w    A0, [A6 + 0xC]
  6918. 00004988  2F08                     move.l     -[A7], A0
  6919. 0000498A  2F2E 0008                move.l     -[A7], [A6 + 0x8]
  6920. 0000498E  486D C730                pea.l      [A5 - 0x38D0]
  6921. 00004992  4EBA FC7E                jsr        [PC - 0x382 /* 00004612 */]
  6922. 00004996  4E5E                     unlink     A6
  6923. 00004998  4E75                     rts
  6924. 0000499A  486D C730                pea.l      [A5 - 0x38D0]
  6925. 0000499E  4EBA FD66                jsr        [PC - 0x29A /* 00004706 */]
  6926. 000049A2  588F                     addq.l     A7, 4
  6927. 000049A4  4E75                     rts
  6928. 000049A6  4E56 FD94                link       A6, -0x026C
  6929. 000049AA  1D7C 0001 FFF3           move.b     [A6 - 0xD], 0x1
  6930. 000049B0  426E FFEA                clr.w      [A6 - 0x16]
  6931. 000049B4  3D41 FD96                move.w     [A6 - 0x26A], D1
  6932. 000049B8  47EE FD9C                lea.l      A3, [A6 - 0x264]
  6933. 000049BC  3601                     move.w     D3, D1
  6934. 000049BE  4EAC 0002                jsr        [A4 + 0x2]
  6935. 000049C2  4A43                     tst.w      D3
  6936. 000049C4  6704                     beq        +0x6 /* 000049CA */
  6937. 000049C6  422E FFF3                clr.b      [A6 - 0xD]
  6938. label000049CA:
  6939. 000049CA  45EA 0001                lea.l      A2, [A2 + 0x1]
  6940. 000049CE  0C2A 0002 0002           cmpi.b     [A2 + 0x2], 0x2
  6941. 000049D4  6722                     beq        +0x24 /* 000049F8 */
  6942. 000049D6  1D6A 0001 FD9A           move.b     [A6 - 0x266], [A2 + 0x1]
  6943. 000049DC  45EA 0003                lea.l      A2, [A2 + 0x3]
  6944. 000049E0  426E FD98                clr.w      [A6 - 0x268]
  6945. 000049E4  1D6A 0003 FD9B           move.b     [A6 - 0x265], [A2 + 0x3]
  6946. 000049EA  1D6A 0002 FFED           move.b     [A6 - 0x13], [A2 + 0x2]
  6947. 000049F0  1D6A 0004 FD95           move.b     [A6 - 0x26B], [A2 + 0x4]
  6948. 000049F6  6022                     bra        +0x24 /* 00004A1A */
  6949. label000049F8:
  6950. 000049F8  45EA 0003                lea.l      A2, [A2 + 0x3]
  6951. 000049FC  3D6A 0006 FD98           move.w     [A6 - 0x268], [A2 + 0x6]
  6952. 00004A02  1D6A 0009 FD9A           move.b     [A6 - 0x266], [A2 + 0x9]
  6953. 00004A08  1D6A 000B FD9B           move.b     [A6 - 0x265], [A2 + 0xB]
  6954. 00004A0E  1D6A 000A FFED           move.b     [A6 - 0x13], [A2 + 0xA]
  6955. 00004A14  1D6A 000C FD95           move.b     [A6 - 0x26B], [A2 + 0xC]
  6956. label00004A1A:
  6957. 00004A1A  2F0D                     move.l     -[A7], A5
  6958. 00004A1C  4EBA FD0E                jsr        [PC - 0x2F2 /* 0000472C */]
  6959. 00004A20  2A51                     movea.l    A5, [A1]
  6960. 00004A22  4A2E FFF3                tst.b      [A6 - 0xD]
  6961. 00004A26  6700 00B2                beq        +0xB4 /* 00004ADA */
  6962. 00004A2A  102E FD95                move.b     D0, [A6 - 0x26B]
  6963. 00004A2E  B02D C72F                cmp.b      D0, [A5 - 0x38D1]
  6964. 00004A32  6600 00A6                bne        +0xA8 /* 00004ADA */
  6965. 00004A36  7000                     moveq.l    D0, 0x00
  6966. 00004A38  102E FFED                move.b     D0, [A6 - 0x13]
  6967. 00004A3C  3D40 FFEA                move.w     [A6 - 0x16], D0
  6968. 00004A40  1F2E FD9C                move.b     -[A7], [A6 - 0x264]
  6969. 00004A44  4EBA FD9E                jsr        [PC - 0x262 /* 000047E4 */]
  6970. 00004A48  548F                     addq.l     A7, 2
  6971. 00004A4A  4A00                     tst.b      D0
  6972. 00004A4C  6700 00CA                beq        +0xCC /* 00004B18 */
  6973. 00004A50  7000                     moveq.l    D0, 0x00
  6974. 00004A52  102E FD9C                move.b     D0, [A6 - 0x264]
  6975. 00004A56  C1FC 000A                muls.w     D0, 0xA /* '\n' */
  6976. 00004A5A  41ED D1C4                lea.l      A0, [A5 - 0x2E3C]
  6977. 00004A5E  D088                     add.l      D0, A0
  6978. 00004A60  2D40 FFFA                move.l     [A6 - 0x6], D0
  6979. 00004A64  422E FFF9                clr.b      [A6 - 0x7]
  6980. 00004A68  3D6E FD9E FFF6           move.w     [A6 - 0xA], [A6 - 0x262]
  6981. 00004A6E  426E FFF4                clr.w      [A6 - 0xC]
  6982. 00004A72  426E FD9E                clr.w      [A6 - 0x262]
  6983. 00004A76  3F2E FD96                move.w     -[A7], [A6 - 0x26A]
  6984. 00004A7A  486E FD9C                pea.l      [A6 - 0x264]
  6985. 00004A7E  4EBA FEA0                jsr        [PC - 0x160 /* 00004920 */]
  6986. 00004A82  5C8F                     addq.l     A7, 6
  6987. 00004A84  3D40 FFF4                move.w     [A6 - 0xC], D0
  6988. 00004A88  B06E FFF6                cmp.w      D0, [A6 - 0xA]
  6989. 00004A8C  670A                     beq        +0xC /* 00004A98 */
  6990. 00004A8E  1D7C 0001 FFF9           move.b     [A6 - 0x7], 0x1
  6991. 00004A94  526D C72C                addq.w     [A5 - 0x38D4], 1
  6992. label00004A98:
  6993. 00004A98  4A2E FFF9                tst.b      [A6 - 0x7]
  6994. 00004A9C  6622                     bne        +0x24 /* 00004AC0 */
  6995. 00004A9E  206E FFFA                movea.l    A0, [A6 - 0x6]
  6996. 00004AA2  4AA8 0002                tst.l      [A0 + 0x2]
  6997. 00004AA6  6718                     beq        +0x1A /* 00004AC0 */
  6998. 00004AA8  3F3C 0250                move.w     -[A7], 0x250
  6999. 00004AAC  486E FD96                pea.l      [A6 - 0x26A]
  7000. 00004AB0  206E FFFA                movea.l    A0, [A6 - 0x6]
  7001. 00004AB4  2068 0002                movea.l    A0, [A0 + 0x2]
  7002. 00004AB8  4E90                     jsr        [A0]
  7003. 00004ABA  5C8F                     addq.l     A7, 6
  7004. 00004ABC  1D40 FFF9                move.b     [A6 - 0x7], D0
  7005. label00004AC0:
  7006. 00004AC0  4A2E FFF9                tst.b      [A6 - 0x7]
  7007. 00004AC4  6652                     bne        +0x54 /* 00004B18 */
  7008. 00004AC6  700A                     moveq.l    D0, 0x0A
  7009. 00004AC8  D06E FD96                add.w      D0, [A6 - 0x26A]
  7010. 00004ACC  3F00                     move.w     -[A7], D0
  7011. 00004ACE  486E FD96                pea.l      [A6 - 0x26A]
  7012. 00004AD2  4EBA FEAC                jsr        [PC - 0x154 /* 00004980 */]
  7013. 00004AD6  5C8F                     addq.l     A7, 6
  7014. 00004AD8  603E                     bra        +0x40 /* 00004B18 */
  7015. label00004ADA:
  7016. 00004ADA  0C2E 0004 FD95           cmpi.b     [A6 - 0x26B], 0x4
  7017. 00004AE0  6636                     bne        +0x38 /* 00004B18 */
  7018. 00004AE2  41EE FD9C                lea.l      A0, [A6 - 0x264]
  7019. 00004AE6  2D48 FFFC                move.l     [A6 - 0x4], A0
  7020. 00004AEA  3028 0002                move.w     D0, [A0 + 0x2]
  7021. 00004AEE  B06D C728                cmp.w      D0, [A5 - 0x38D8]
  7022. 00004AF2  6624                     bne        +0x26 /* 00004B18 */
  7023. 00004AF4  42A7                     clr.l      -[A7]
  7024. 00004AF6  4EBA FD46                jsr        [PC - 0x2BA /* 0000483E */]
  7025. 00004AFA  588F                     addq.l     A7, 4
  7026. 00004AFC  4A00                     tst.b      D0
  7027. 00004AFE  6718                     beq        +0x1A /* 00004B18 */
  7028. 00004B00  41ED D22C                lea.l      A0, [A5 - 0x2DD4]
  7029. 00004B04  A059                     syscall    RmvTime
  7030. 00004B06  422D C72A                clr.b      [A5 - 0x38D6]
  7031. 00004B0A  202D D236                move.l     D0, [A5 - 0x2DCA]
  7032. 00004B0E  0680 0098 9680           addi.l     D0, 0x989680
  7033. 00004B14  2B40 D242                move.l     [A5 - 0x2DBE], D0
  7034. label00004B18:
  7035. 00004B18  2A5F                     movea.l    A5, [A7]+
  7036. 00004B1A  4E5E                     unlink     A6
  7037. 00004B1C  4E75                     rts
  7038. fn00004B1E:
  7039. 00004B1E  4E56 0000                link       A6, 0
  7040. 00004B22  2F07                     move.l     -[A7], D7
  7041. 00004B24  3E2E 000C                move.w     D7, [A6 + 0xC]
  7042. 00004B28  48C7                     ext.l      D7
  7043. 00004B2A  7010                     moveq.l    D0, 0x10
  7044. 00004B2C  E1AF                     lsl        D7, D0
  7045. 00004B2E  302E 000E                move.w     D0, [A6 + 0xE]
  7046. 00004B32  48C0                     ext.l      D0
  7047. 00004B34  8E80                     or.l       D7, D0
  7048. 00004B36  206E 0008                movea.l    A0, [A6 + 0x8]
  7049. 00004B3A  2087                     move.l     [A0], D7
  7050. 00004B3C  2E1F                     move.l     D7, [A7]+
  7051. 00004B3E  4E5E                     unlink     A6
  7052. 00004B40  4E75                     rts
  7053. export_216:
  7054. fn00004B42:
  7055. 00004B42  4E56 FFFE                link       A6, -0x0002
  7056. 00004B46  48E7 0F38                movem.l    -[A7], D4,D5,D6,D7,A2,A3,A4
  7057. 00004B4A  266E 0008                movea.l    A3, [A6 + 0x8]
  7058. 00004B4E  382E 0012                move.w     D4, [A6 + 0x12]
  7059. 00004B52  7C00                     moveq.l    D6, 0x00
  7060. 00004B54  49EB 0004                lea.l      A4, [A3 + 0x4]
  7061. 00004B58  3A2B 0002                move.w     D5, [A3 + 0x2]
  7062. 00004B5C  6004                     bra        +0x6 /* 00004B62 */
  7063. label00004B5E:
  7064. 00004B5E  3014                     move.w     D0, [A4]
  7065. 00004B60  D8C0                     add.w      A4, D0
  7066. label00004B62:
  7067. 00004B62  5345                     subq.w     D5, 1
  7068. 00004B64  4A45                     tst.w      D5
  7069. 00004B66  6EF6                     bgt        -0x8 /* 00004B5E */
  7070. 00004B68  7000                     moveq.l    D0, 0x00
  7071. 00004B6A  102C 0004                move.b     D0, [A4 + 0x4]
  7072. 00004B6E  B06D C344                cmp.w      D0, [A5 - 0x3CBC]
  7073. 00004B72  6708                     beq        +0xA /* 00004B7C */
  7074. 00004B74  303C CC86                move.w     D0, 0xCC86
  7075. 00004B78  6000 00A0                bra        +0xA2 /* 00004C1A */
  7076. label00004B7C:
  7077. 00004B7C  3044                     movea.w    A0, D4
  7078. 00004B7E  5888                     addq.l     A0, 4
  7079. 00004B80  B0FC 00FF                cmpa.w     A0, 0xFF
  7080. 00004B84  6308                     bls        +0xA /* 00004B8E */
  7081. 00004B86  303C CC85                move.w     D0, 0xCC85
  7082. 00004B8A  6000 008E                bra        +0x90 /* 00004C1A */
  7083. label00004B8E:
  7084. 00004B8E  4AAE 0016                tst.l      [A6 + 0x16]
  7085. 00004B92  6706                     beq        +0x8 /* 00004B9A */
  7086. 00004B94  2E2E 0016                move.l     D7, [A6 + 0x16]
  7087. 00004B98  600E                     bra        +0x10 /* 00004BA8 */
  7088. label00004B9A:
  7089. 00004B9A  486E FFFE                pea.l      [A6 - 0x2]
  7090. 00004B9E  4EBA 0142                jsr        [PC + 0x142 /* 00004CE2 */]
  7091. 00004BA2  2E0E                     move.l     D7, A6
  7092. 00004BA4  5587                     subq.l     D7, 2
  7093. 00004BA6  588F                     addq.l     A7, 4
  7094. label00004BA8:
  7095. 00004BA8  306E 0014                movea.w    A0, [A6 + 0x14]
  7096. 00004BAC  3253                     movea.w    A1, [A3]
  7097. 00004BAE  43F1 4004                lea.l      A1, [A1 + D4.w + 0x4]
  7098. 00004BB2  B1C9                     cmpa.l     A0, A1
  7099. 00004BB4  655E                     bcs        +0x60 /* 00004C14 */
  7100. 00004BB6  3014                     move.w     D0, [A4]
  7101. 00004BB8  3440                     movea.w    A2, D0
  7102. 00004BBA  D5CC                     add.l      A2, A4
  7103. 00004BBC  156E 000C 0001           move.b     [A2 + 0x1], [A6 + 0xC]
  7104. 00004BC2  2047                     movea.l    A0, D7
  7105. 00004BC4  3550 0002                move.w     [A2 + 0x2], [A0]
  7106. 00004BC8  7004                     moveq.l    D0, 0x04
  7107. 00004BCA  D004                     add.b      D0, D4
  7108. 00004BCC  1480                     move.b     [A2], D0
  7109. 00004BCE  43EA 0004                lea.l      A1, [A2 + 0x4]
  7110. 00004BD2  2004                     move.l     D0, D4
  7111. 00004BD4  48C0                     ext.l      D0
  7112. 00004BD6  206E 000E                movea.l    A0, [A6 + 0xE]
  7113. 00004BDA  A02E                     syscall    BlockMove/BlockMoveData
  7114. 00004BDC  70FF                     moveq.l    D0, 0xFFFFFFFF
  7115. 00004BDE  D06B 0002                add.w      D0, [A3 + 0x2]
  7116. 00004BE2  3F00                     move.w     -[A7], D0
  7117. 00004BE4  3013                     move.w     D0, [A3]
  7118. 00004BE6  9054                     sub.w      D0, [A4]
  7119. 00004BE8  3F00                     move.w     -[A7], D0
  7120. 00004BEA  2F0B                     move.l     -[A7], A3
  7121. 00004BEC  4EBA FF30                jsr        [PC - 0xD0 /* 00004B1E */]
  7122. 00004BF0  1012                     move.b     D0, [A2]
  7123. 00004BF2  4880                     ext.w      D0
  7124. 00004BF4  D154                     add.w      [A4], D0
  7125. 00004BF6  526C 0002                addq.w     [A4 + 0x2], 1
  7126. 00004BFA  7001                     moveq.l    D0, 0x01
  7127. 00004BFC  D06B 0002                add.w      D0, [A3 + 0x2]
  7128. 00004C00  3E80                     move.w     [A7], D0
  7129. 00004C02  3013                     move.w     D0, [A3]
  7130. 00004C04  D054                     add.w      D0, [A4]
  7131. 00004C06  3F00                     move.w     -[A7], D0
  7132. 00004C08  2F0B                     move.l     -[A7], A3
  7133. 00004C0A  4EBA FF12                jsr        [PC - 0xEE /* 00004B1E */]
  7134. 00004C0E  4FEF 000E                lea.l      A7, [A7 + 0xE]
  7135. 00004C12  6004                     bra        +0x6 /* 00004C18 */
  7136. label00004C14:
  7137. 00004C14  3C3C CC83                move.w     D6, 0xCC83
  7138. label00004C18:
  7139. 00004C18  3006                     move.w     D0, D6
  7140. label00004C1A:
  7141. 00004C1A  4CDF 1CF0                movem.l    D4,D5,D6,D7,A2,A3,A4, [A7]+
  7142. 00004C1E  4E5E                     unlink     A6
  7143. 00004C20  4E75                     rts
  7144. export_214:
  7145. fn00004C22:
  7146. 00004C22  4E56 0000                link       A6, 0
  7147. 00004C26  4A2D F9B2                tst.b      [A5 - 0x64E]
  7148. 00004C2A  6704                     beq        +0x6 /* 00004C30 */
  7149. 00004C2C  4EBA 0042                jsr        [PC + 0x42 /* 00004C70 */]
  7150. label00004C30:
  7151. 00004C30  4A2D F9B3                tst.b      [A5 - 0x64D]
  7152. 00004C34  661A                     bne        +0x1C /* 00004C50 */
  7153. 00004C36  2F3C 0258 0000           move.l     -[A7], 0x2580000
  7154. 00004C3C  2F2D F6F4                move.l     -[A7], [A5 - 0x90C]
  7155. 00004C40  4EBA 0178                jsr        [PC + 0x178 /* 00004DBA */]
  7156. 00004C44  4A40                     tst.w      D0
  7157. 00004C46  508F                     addq.l     A7, 8
  7158. 00004C48  6606                     bne        +0x8 /* 00004C50 */
  7159. 00004C4A  1B7C 0001 F9B3           move.b     [A5 - 0x64D], 0x1
  7160. label00004C50:
  7161. 00004C50  2F2E 0010                move.l     -[A7], [A6 + 0x10]
  7162. 00004C54  3F3C 0258                move.w     -[A7], 0x258
  7163. 00004C58  3F2E 000E                move.w     -[A7], [A6 + 0xE]
  7164. 00004C5C  2F2E 000A                move.l     -[A7], [A6 + 0xA]
  7165. 00004C60  1F2E 0008                move.b     -[A7], [A6 + 0x8]
  7166. 00004C64  2F2D F6F4                move.l     -[A7], [A5 - 0x90C]
  7167. 00004C68  4EBA FED8                jsr        [PC - 0x128 /* 00004B42 */]
  7168. 00004C6C  4E5E                     unlink     A6
  7169. 00004C6E  4E75                     rts
  7170. export_215:
  7171. fn00004C70:
  7172. 00004C70  2F2D F6F4                move.l     -[A7], [A5 - 0x90C]
  7173. 00004C74  4EBA 0556                jsr        [PC + 0x556 /* 000051CC */]
  7174. 00004C78  422D F9B2                clr.b      [A5 - 0x64E]
  7175. 00004C7C  422D F9B3                clr.b      [A5 - 0x64D]
  7176. 00004C80  588F                     addq.l     A7, 4
  7177. 00004C82  4E75                     rts
  7178. fn00004C84:
  7179. 00004C84  4E56 0000                link       A6, 0
  7180. 00004C88  48E7 0318                movem.l    -[A7], D6,D7,A3,A4
  7181. 00004C8C  266E 0008                movea.l    A3, [A6 + 0x8]
  7182. 00004C90  49EB 0004                lea.l      A4, [A3 + 0x4]
  7183. 00004C94  3E2B 0002                move.w     D7, [A3 + 0x2]
  7184. 00004C98  1C2D C345                move.b     D6, [A5 - 0x3CBB]
  7185. 00004C9C  6010                     bra        +0x12 /* 00004CAE */
  7186. label00004C9E:
  7187. 00004C9E  BC2C 0004                cmp.b      D6, [A4 + 0x4]
  7188. 00004CA2  6610                     bne        +0x12 /* 00004CB4 */
  7189. 00004CA4  2F0C                     move.l     -[A7], A4
  7190. 00004CA6  2F0B                     move.l     -[A7], A3
  7191. 00004CA8  4EBA 005E                jsr        [PC + 0x5E /* 00004D08 */]
  7192. 00004CAC  508F                     addq.l     A7, 8
  7193. label00004CAE:
  7194. 00004CAE  5347                     subq.w     D7, 1
  7195. 00004CB0  4A47                     tst.w      D7
  7196. 00004CB2  6CEA                     bge        -0x14 /* 00004C9E */
  7197. label00004CB4:
  7198. 00004CB4  4CDF 18C0                movem.l    D6,D7,A3,A4, [A7]+
  7199. 00004CB8  4E5E                     unlink     A6
  7200. 00004CBA  4E75                     rts
  7201. fn00004CBC:
  7202. 00004CBC  4E56 FFFE                link       A6, -0x0002
  7203. 00004CC0  4EBA FFAE                jsr        [PC - 0x52 /* 00004C70 */]
  7204. 00004CC4  1B7C 0001 F9B4           move.b     [A5 - 0x64C], 0x1
  7205. 00004CCA  7000                     moveq.l    D0, 0x00
  7206. 00004CCC  4E5E                     unlink     A6
  7207. 00004CCE  4E75                     rts
  7208. fn00004CD0:
  7209. 00004CD0  4E56 0000                link       A6, 0
  7210. 00004CD4  204D                     movea.l    A0, A5
  7211. 00004CD6  D0EE 0008                add.w      A0, [A6 + 0x8]
  7212. 00004CDA  4228 F9B6                clr.b      [A0 - 0x64A]
  7213. 00004CDE  4E5E                     unlink     A6
  7214. 00004CE0  4E75                     rts
  7215. export_218:
  7216. fn00004CE2:
  7217. 00004CE2  4E56 0000                link       A6, 0
  7218. 00004CE6  4A2D F6F9                tst.b      [A5 - 0x907]
  7219. 00004CEA  6604                     bne        +0x6 /* 00004CF0 */
  7220. 00004CEC  522D F6F9                addq.b     [A5 - 0x907], 1
  7221. label00004CF0:
  7222. 00004CF0  206E 0008                movea.l    A0, [A6 + 0x8]
  7223. 00004CF4  10AD C345                move.b     [A0], [A5 - 0x3CBB]
  7224. 00004CF8  102D F6F9                move.b     D0, [A5 - 0x907]
  7225. 00004CFC  522D F6F9                addq.b     [A5 - 0x907], 1
  7226. 00004D00  1140 0001                move.b     [A0 + 0x1], D0
  7227. 00004D04  4E5E                     unlink     A6
  7228. 00004D06  4E75                     rts
  7229. fn00004D08:
  7230. 00004D08  4E56 0000                link       A6, 0
  7231. 00004D0C  48E7 1F38                movem.l    -[A7], D3,D4,D5,D6,D7,A2,A3,A4
  7232. 00004D10  286E 0008                movea.l    A4, [A6 + 0x8]
  7233. 00004D14  2E2E 000C                move.l     D7, [A6 + 0xC]
  7234. 00004D18  3C14                     move.w     D6, [A4]
  7235. 00004D1A  3A06                     move.w     D5, D6
  7236. 00004D1C  382C 0002                move.w     D4, [A4 + 0x2]
  7237. 00004D20  3646                     movea.w    A3, D6
  7238. 00004D22  D7CC                     add.l      A3, A4
  7239. 00004D24  2F3C 0004 0000           move.l     -[A7], 0x40000
  7240. 00004D2A  2F0C                     move.l     -[A7], A4
  7241. 00004D2C  4EBA FDF0                jsr        [PC - 0x210 /* 00004B1E */]
  7242. 00004D30  2047                     movea.l    A0, D7
  7243. 00004D32  3C10                     move.w     D6, [A0]
  7244. 00004D34  3606                     move.w     D3, D6
  7245. 00004D36  3446                     movea.w    A2, D6
  7246. 00004D38  D5C7                     add.l      A2, D7
  7247. 00004D3A  200B                     move.l     D0, A3
  7248. 00004D3C  908A                     sub.l      D0, A2
  7249. 00004D3E  2247                     movea.l    A1, D7
  7250. 00004D40  204A                     movea.l    A0, A2
  7251. 00004D42  A02E                     syscall    BlockMove/BlockMoveData
  7252. 00004D44  70FF                     moveq.l    D0, 0xFFFFFFFF
  7253. 00004D46  D044                     add.w      D0, D4
  7254. 00004D48  3E80                     move.w     [A7], D0
  7255. 00004D4A  3005                     move.w     D0, D5
  7256. 00004D4C  9043                     sub.w      D0, D3
  7257. 00004D4E  3F00                     move.w     -[A7], D0
  7258. 00004D50  2F0C                     move.l     -[A7], A4
  7259. 00004D52  4EBA FDCA                jsr        [PC - 0x236 /* 00004B1E */]
  7260. 00004D56  4CEE 1CF8 FFE0           movem.l    D3,D4,D5,D6,D7,A2,A3,A4, [A6 - 0x20]
  7261. 00004D5C  4E5E                     unlink     A6
  7262. 00004D5E  4E75                     rts
  7263. fn00004D60:
  7264. 00004D60  4E56 0000                link       A6, 0
  7265. 00004D64  48E7 0118                movem.l    -[A7], D7,A3,A4
  7266. 00004D68  266E 0008                movea.l    A3, [A6 + 0x8]
  7267. 00004D6C  4A2E 000E                tst.b      [A6 + 0xE]
  7268. 00004D70  6606                     bne        +0x8 /* 00004D78 */
  7269. 00004D72  303C CC86                move.w     D0, 0xCC86
  7270. 00004D76  6038                     bra        +0x3A /* 00004DB0 */
  7271. label00004D78:
  7272. 00004D78  7E00                     moveq.l    D7, 0x00
  7273. 00004D7A  49EB 0004                lea.l      A4, [A3 + 0x4]
  7274. 00004D7E  6026                     bra        +0x28 /* 00004DA6 */
  7275. label00004D80:
  7276. 00004D80  102C 0004                move.b     D0, [A4 + 0x4]
  7277. 00004D84  B02E 000C                cmp.b      D0, [A6 + 0xC]
  7278. 00004D88  6616                     bne        +0x18 /* 00004DA0 */
  7279. 00004D8A  102C 0005                move.b     D0, [A4 + 0x5]
  7280. 00004D8E  B02E 000E                cmp.b      D0, [A6 + 0xE]
  7281. 00004D92  660C                     bne        +0xE /* 00004DA0 */
  7282. 00004D94  2F0C                     move.l     -[A7], A4
  7283. 00004D96  2F0B                     move.l     -[A7], A3
  7284. 00004D98  4EBA FF6E                jsr        [PC - 0x92 /* 00004D08 */]
  7285. 00004D9C  7000                     moveq.l    D0, 0x00
  7286. 00004D9E  6010                     bra        +0x12 /* 00004DB0 */
  7287. label00004DA0:
  7288. 00004DA0  3014                     move.w     D0, [A4]
  7289. 00004DA2  D8C0                     add.w      A4, D0
  7290. 00004DA4  5247                     addq.w     D7, 1
  7291. label00004DA6:
  7292. 00004DA6  BE6B 0002                cmp.w      D7, [A3 + 0x2]
  7293. 00004DAA  6DD4                     blt        -0x2A /* 00004D80 */
  7294. 00004DAC  303C CC86                move.w     D0, 0xCC86
  7295. label00004DB0:
  7296. 00004DB0  4CEE 1880 FFF4           movem.l    D7,A3,A4, [A6 - 0xC]
  7297. 00004DB6  4E5E                     unlink     A6
  7298. 00004DB8  4E75                     rts
  7299. fn00004DBA:
  7300. 00004DBA  4E56 0000                link       A6, 0
  7301. 00004DBE  48E7 0318                movem.l    -[A7], D6,D7,A3,A4
  7302. 00004DC2  286E 0008                movea.l    A4, [A6 + 0x8]
  7303. 00004DC6  7E00                     moveq.l    D7, 0x00
  7304. 00004DC8  3C14                     move.w     D6, [A4]
  7305. 00004DCA  306E 000C                movea.w    A0, [A6 + 0xC]
  7306. 00004DCE  3246                     movea.w    A1, D6
  7307. 00004DD0  5C89                     addq.l     A1, 6
  7308. 00004DD2  B1C9                     cmpa.l     A0, A1
  7309. 00004DD4  633C                     bls        +0x3E /* 00004E12 */
  7310. 00004DD6  3646                     movea.w    A3, D6
  7311. 00004DD8  D7CC                     add.l      A3, A4
  7312. 00004DDA  36BC 0006                move.w     [A3], 0x6
  7313. 00004DDE  426B 0002                clr.w      [A3 + 0x2]
  7314. 00004DE2  176D C345 0004           move.b     [A3 + 0x4], [A5 - 0x3CBB]
  7315. 00004DE8  422B 0005                clr.b      [A3 + 0x5]
  7316. 00004DEC  4A2E 000E                tst.b      [A6 + 0xE]
  7317. 00004DF0  6708                     beq        +0xA /* 00004DFA */
  7318. 00004DF2  2F0B                     move.l     -[A7], A3
  7319. 00004DF4  4EBA 0182                jsr        [PC + 0x182 /* 00004F78 */]
  7320. 00004DF8  588F                     addq.l     A7, 4
  7321. label00004DFA:
  7322. 00004DFA  7001                     moveq.l    D0, 0x01
  7323. 00004DFC  D06C 0002                add.w      D0, [A4 + 0x2]
  7324. 00004E00  3F00                     move.w     -[A7], D0
  7325. 00004E02  3014                     move.w     D0, [A4]
  7326. 00004E04  D053                     add.w      D0, [A3]
  7327. 00004E06  3F00                     move.w     -[A7], D0
  7328. 00004E08  2F0C                     move.l     -[A7], A4
  7329. 00004E0A  4EBA FD12                jsr        [PC - 0x2EE /* 00004B1E */]
  7330. 00004E0E  508F                     addq.l     A7, 8
  7331. 00004E10  6004                     bra        +0x6 /* 00004E16 */
  7332. label00004E12:
  7333. 00004E12  3E3C CC83                move.w     D7, 0xCC83
  7334. label00004E16:
  7335. 00004E16  3007                     move.w     D0, D7
  7336. 00004E18  4CDF 18C0                movem.l    D6,D7,A3,A4, [A7]+
  7337. 00004E1C  4E5E                     unlink     A6
  7338. 00004E1E  4E75                     rts
  7339. fn00004E20:
  7340. 00004E20  4E56 0000                link       A6, 0
  7341. 00004E24  2F07                     move.l     -[A7], D7
  7342. 00004E26  1F3C 0001                move.b     -[A7], 0x1
  7343. 00004E2A  3F2E 000C                move.w     -[A7], [A6 + 0xC]
  7344. 00004E2E  2F2D F6F4                move.l     -[A7], [A5 - 0x90C]
  7345. 00004E32  2F2E 0008                move.l     -[A7], [A6 + 0x8]
  7346. 00004E36  4EBA 004E                jsr        [PC + 0x4E /* 00004E86 */]
  7347. 00004E3A  3E00                     move.w     D7, D0
  7348. 00004E3C  4A47                     tst.w      D7
  7349. 00004E3E  4FEF 000C                lea.l      A7, [A7 + 0xC]
  7350. 00004E42  6614                     bne        +0x16 /* 00004E58 */
  7351. 00004E44  1F3C 0001                move.b     -[A7], 0x1
  7352. 00004E48  3F2E 000C                move.w     -[A7], [A6 + 0xC]
  7353. 00004E4C  2F2E 0008                move.l     -[A7], [A6 + 0x8]
  7354. 00004E50  4EBA FF68                jsr        [PC - 0x98 /* 00004DBA */]
  7355. 00004E54  508F                     addq.l     A7, 8
  7356. 00004E56  600E                     bra        +0x10 /* 00004E66 */
  7357. label00004E58:
  7358. 00004E58  206D F6F4                movea.l    A0, [A5 - 0x90C]
  7359. 00004E5C  BE68 0002                cmp.w      D7, [A0 + 0x2]
  7360. 00004E60  6604                     bne        +0x6 /* 00004E66 */
  7361. 00004E62  422D F9B3                clr.b      [A5 - 0x64D]
  7362. label00004E66:
  7363. 00004E66  2E1F                     move.l     D7, [A7]+
  7364. 00004E68  4E5E                     unlink     A6
  7365. 00004E6A  4E75                     rts
  7366. fn00004E6C:
  7367. 00004E6C  4E56 0000                link       A6, 0
  7368. 00004E70  4227                     clr.b      -[A7]
  7369. 00004E72  3F2E 0010                move.w     -[A7], [A6 + 0x10]
  7370. 00004E76  2F2E 000C                move.l     -[A7], [A6 + 0xC]
  7371. 00004E7A  2F2E 0008                move.l     -[A7], [A6 + 0x8]
  7372. 00004E7E  4EBA 0006                jsr        [PC + 0x6 /* 00004E86 */]
  7373. 00004E82  4E5E                     unlink     A6
  7374. 00004E84  4E75                     rts
  7375. fn00004E86:
  7376. 00004E86  4E56 FFFE                link       A6, -0x0002
  7377. 00004E8A  48E7 0738                movem.l    -[A7], D5,D6,D7,A2,A3,A4
  7378. 00004E8E  266E 0008                movea.l    A3, [A6 + 0x8]
  7379. 00004E92  286E 000C                movea.l    A4, [A6 + 0xC]
  7380. 00004E96  70FC                     moveq.l    D0, 0xFFFFFFFC
  7381. 00004E98  D054                     add.w      D0, [A4]
  7382. 00004E9A  3E00                     move.w     D7, D0
  7383. 00004E9C  7C00                     moveq.l    D6, 0x00
  7384. 00004E9E  3A2C 0002                move.w     D5, [A4 + 0x2]
  7385. 00004EA2  4A45                     tst.w      D5
  7386. 00004EA4  6606                     bne        +0x8 /* 00004EAC */
  7387. 00004EA6  7000                     moveq.l    D0, 0x00
  7388. 00004EA8  6000 00C6                bra        +0xC8 /* 00004F70 */
  7389. label00004EAC:
  7390. 00004EAC  3013                     move.w     D0, [A3]
  7391. 00004EAE  D047                     add.w      D0, D7
  7392. 00004EB0  B06E 0010                cmp.w      D0, [A6 + 0x10]
  7393. 00004EB4  6C4C                     bge        +0x4E /* 00004F02 */
  7394. 00004EB6  4A2E 0012                tst.b      [A6 + 0x12]
  7395. 00004EBA  671A                     beq        +0x1C /* 00004ED6 */
  7396. 00004EBC  45EC 0004                lea.l      A2, [A4 + 0x4]
  7397. 00004EC0  3C05                     move.w     D6, D5
  7398. 00004EC2  600C                     bra        +0xE /* 00004ED0 */
  7399. label00004EC4:
  7400. 00004EC4  2F0A                     move.l     -[A7], A2
  7401. 00004EC6  4EBA 00B0                jsr        [PC + 0xB0 /* 00004F78 */]
  7402. 00004ECA  3012                     move.w     D0, [A2]
  7403. 00004ECC  D4C0                     add.w      A2, D0
  7404. 00004ECE  588F                     addq.l     A7, 4
  7405. label00004ED0:
  7406. 00004ED0  5346                     subq.w     D6, 1
  7407. 00004ED2  4A46                     tst.w      D6
  7408. 00004ED4  6CEE                     bge        -0x10 /* 00004EC4 */
  7409. label00004ED6:
  7410. 00004ED6  41EC 0004                lea.l      A0, [A4 + 0x4]
  7411. 00004EDA  3013                     move.w     D0, [A3]
  7412. 00004EDC  3240                     movea.w    A1, D0
  7413. 00004EDE  D3CB                     add.l      A1, A3
  7414. 00004EE0  2007                     move.l     D0, D7
  7415. 00004EE2  48C0                     ext.l      D0
  7416. 00004EE4  A02E                     syscall    BlockMove/BlockMoveData
  7417. 00004EE6  3C2C 0002                move.w     D6, [A4 + 0x2]
  7418. 00004EEA  302B 0002                move.w     D0, [A3 + 0x2]
  7419. 00004EEE  D046                     add.w      D0, D6
  7420. 00004EF0  3F00                     move.w     -[A7], D0
  7421. 00004EF2  3013                     move.w     D0, [A3]
  7422. 00004EF4  D047                     add.w      D0, D7
  7423. 00004EF6  3F00                     move.w     -[A7], D0
  7424. 00004EF8  2F0B                     move.l     -[A7], A3
  7425. 00004EFA  4EBA FC22                jsr        [PC - 0x3DE /* 00004B1E */]
  7426. 00004EFE  508F                     addq.l     A7, 8
  7427. 00004F00  606C                     bra        +0x6E /* 00004F6E */
  7428. label00004F02:
  7429. 00004F02  7E00                     moveq.l    D7, 0x00
  7430. 00004F04  45EC 0004                lea.l      A2, [A4 + 0x4]
  7431. label00004F08:
  7432. 00004F08  3A12                     move.w     D5, [A2]
  7433. 00004F0A  3007                     move.w     D0, D7
  7434. 00004F0C  D045                     add.w      D0, D5
  7435. 00004F0E  D053                     add.w      D0, [A3]
  7436. 00004F10  B06E 0010                cmp.w      D0, [A6 + 0x10]
  7437. 00004F14  6C1E                     bge        +0x20 /* 00004F34 */
  7438. 00004F16  BC6C 0002                cmp.w      D6, [A4 + 0x2]
  7439. 00004F1A  6C18                     bge        +0x1A /* 00004F34 */
  7440. 00004F1C  5246                     addq.w     D6, 1
  7441. 00004F1E  DE45                     add.w      D7, D5
  7442. 00004F20  4A2E 0012                tst.b      [A6 + 0x12]
  7443. 00004F24  6708                     beq        +0xA /* 00004F2E */
  7444. 00004F26  2F0A                     move.l     -[A7], A2
  7445. 00004F28  4EBA 004E                jsr        [PC + 0x4E /* 00004F78 */]
  7446. 00004F2C  588F                     addq.l     A7, 4
  7447. label00004F2E:
  7448. 00004F2E  3012                     move.w     D0, [A2]
  7449. 00004F30  D4C0                     add.w      A2, D0
  7450. 00004F32  60D4                     bra        -0x2A /* 00004F08 */
  7451. label00004F34:
  7452. 00004F34  BC6C 0002                cmp.w      D6, [A4 + 0x2]
  7453. 00004F38  6C28                     bge        +0x2A /* 00004F62 */
  7454. 00004F3A  41EC 0004                lea.l      A0, [A4 + 0x4]
  7455. 00004F3E  3013                     move.w     D0, [A3]
  7456. 00004F40  3240                     movea.w    A1, D0
  7457. 00004F42  D3CB                     add.l      A1, A3
  7458. 00004F44  2007                     move.l     D0, D7
  7459. 00004F46  48C0                     ext.l      D0
  7460. 00004F48  A02E                     syscall    BlockMove/BlockMoveData
  7461. 00004F4A  302B 0002                move.w     D0, [A3 + 0x2]
  7462. 00004F4E  D046                     add.w      D0, D6
  7463. 00004F50  3F00                     move.w     -[A7], D0
  7464. 00004F52  3013                     move.w     D0, [A3]
  7465. 00004F54  D047                     add.w      D0, D7
  7466. 00004F56  3F00                     move.w     -[A7], D0
  7467. 00004F58  2F0B                     move.l     -[A7], A3
  7468. 00004F5A  4EBA FBC2                jsr        [PC - 0x43E /* 00004B1E */]
  7469. 00004F5E  508F                     addq.l     A7, 8
  7470. 00004F60  600C                     bra        +0xE /* 00004F6E */
  7471. label00004F62:
  7472. 00004F62  B9ED F6F4                cmpa.l     A4, [A5 - 0x90C]
  7473. 00004F66  6606                     bne        +0x8 /* 00004F6E */
  7474. 00004F68  1B7C 0001 F9B2           move.b     [A5 - 0x64E], 0x1
  7475. label00004F6E:
  7476. 00004F6E  3006                     move.w     D0, D6
  7477. label00004F70:
  7478. 00004F70  4CDF 1CE0                movem.l    D5,D6,D7,A2,A3,A4, [A7]+
  7479. 00004F74  4E5E                     unlink     A6
  7480. 00004F76  4E75                     rts
  7481. fn00004F78:
  7482. 00004F78  4E56 0000                link       A6, 0
  7483. 00004F7C  2F0C                     move.l     -[A7], A4
  7484. 00004F7E  7005                     moveq.l    D0, 0x05
  7485. 00004F80  D0AE 0008                add.l      D0, [A6 + 0x8]
  7486. 00004F84  2840                     movea.l    A4, D0
  7487. 00004F86  4A14                     tst.b      [A4]
  7488. 00004F88  6614                     bne        +0x16 /* 00004F9E */
  7489. 00004F8A  4A2D F9B4                tst.b      [A5 - 0x64C]
  7490. 00004F8E  6604                     bne        +0x6 /* 00004F94 */
  7491. 00004F90  522D F9B4                addq.b     [A5 - 0x64C], 1
  7492. label00004F94:
  7493. 00004F94  102D F9B4                move.b     D0, [A5 - 0x64C]
  7494. 00004F98  522D F9B4                addq.b     [A5 - 0x64C], 1
  7495. 00004F9C  1880                     move.b     [A4], D0
  7496. label00004F9E:
  7497. 00004F9E  285F                     movea.l    A4, [A7]+
  7498. 00004FA0  4E5E                     unlink     A6
  7499. 00004FA2  4E75                     rts
  7500. 00004FA4  4E56 0000                link       A6, 0
  7501. 00004FA8  206E 0008                movea.l    A0, [A6 + 0x8]
  7502. 00004FAC  1028 0005                move.b     D0, [A0 + 0x5]
  7503. 00004FB0  4E5E                     unlink     A6
  7504. 00004FB2  4E75                     rts
  7505. fn00004FB4:
  7506. 00004FB4  4E56 0000                link       A6, 0
  7507. 00004FB8  48E7 0700                movem.l    -[A7], D5,D6,D7
  7508. 00004FBC  206E 0008                movea.l    A0, [A6 + 0x8]
  7509. 00004FC0  7000                     moveq.l    D0, 0x00
  7510. 00004FC2  1028 0004                move.b     D0, [A0 + 0x4]
  7511. 00004FC6  224D                     movea.l    A1, A5
  7512. 00004FC8  D3C0                     add.l      A1, D0
  7513. 00004FCA  1E29 F9B6                move.b     D7, [A1 - 0x64A]
  7514. 00004FCE  1C28 0005                move.b     D6, [A0 + 0x5]
  7515. 00004FD2  4A07                     tst.b      D7
  7516. 00004FD4  6604                     bne        +0x6 /* 00004FDA */
  7517. 00004FD6  7001                     moveq.l    D0, 0x01
  7518. 00004FD8  6036                     bra        +0x38 /* 00005010 */
  7519. label00004FDA:
  7520. 00004FDA  0C07 009B                cmpi.b     D7, 0x9B
  7521. 00004FDE  621C                     bhi        +0x1E /* 00004FFC */
  7522. 00004FE0  BC07                     cmp.b      D6, D7
  7523. 00004FE2  6310                     bls        +0x12 /* 00004FF4 */
  7524. 00004FE4  7000                     moveq.l    D0, 0x00
  7525. 00004FE6  1006                     move.b     D0, D6
  7526. 00004FE8  7200                     moveq.l    D1, 0x00
  7527. 00004FEA  1207                     move.b     D1, D7
  7528. 00004FEC  0641 0064                addi.w     D1, 0x64 /* 'd' */
  7529. 00004FF0  B240                     cmp.w      D1, D0
  7530. 00004FF2  6C04                     bge        +0x6 /* 00004FF8 */
  7531. label00004FF4:
  7532. 00004FF4  7A00                     moveq.l    D5, 0x00
  7533. 00004FF6  6016                     bra        +0x18 /* 0000500E */
  7534. label00004FF8:
  7535. 00004FF8  7A01                     moveq.l    D5, 0x01
  7536. 00004FFA  6012                     bra        +0x14 /* 0000500E */
  7537. label00004FFC:
  7538. 00004FFC  7064                     moveq.l    D0, 0x64
  7539. 00004FFE  D007                     add.b      D0, D7
  7540. 00005000  B006                     cmp.b      D0, D6
  7541. 00005002  6408                     bcc        +0xA /* 0000500C */
  7542. 00005004  BC07                     cmp.b      D6, D7
  7543. 00005006  6204                     bhi        +0x6 /* 0000500C */
  7544. 00005008  7A00                     moveq.l    D5, 0x00
  7545. 0000500A  6002                     bra        +0x4 /* 0000500E */
  7546. label0000500C:
  7547. 0000500C  7A01                     moveq.l    D5, 0x01
  7548. label0000500E:
  7549. 0000500E  1005                     move.b     D0, D5
  7550. label00005010:
  7551. 00005010  4CDF 00E0                movem.l    D5,D6,D7, [A7]+
  7552. 00005014  4E5E                     unlink     A6
  7553. 00005016  4E75                     rts
  7554. fn00005018:
  7555. 00005018  4E56 0000                link       A6, 0
  7556. 0000501C  48E7 0308                movem.l    -[A7], D6,D7,A4
  7557. 00005020  7E00                     moveq.l    D7, 0x00
  7558. 00005022  206E 0008                movea.l    A0, [A6 + 0x8]
  7559. 00005026  1C28 0001                move.b     D6, [A0 + 0x1]
  7560. 0000502A  4A06                     tst.b      D6
  7561. 0000502C  6518                     bcs        +0x1A /* 00005046 */
  7562. 0000502E  BC2D F6F8                cmp.b      D6, [A5 - 0x908]
  7563. 00005032  6412                     bcc        +0x14 /* 00005046 */
  7564. 00005034  7000                     moveq.l    D0, 0x00
  7565. 00005036  1006                     move.b     D0, D6
  7566. 00005038  C1FC 0006                muls.w     D0, 0x6
  7567. 0000503C  204D                     movea.l    A0, A5
  7568. 0000503E  D1C0                     add.l      A0, D0
  7569. 00005040  2028 F6FA                move.l     D0, [A0 - 0x906]
  7570. 00005044  6002                     bra        +0x4 /* 00005048 */
  7571. label00005046:
  7572. 00005046  7000                     moveq.l    D0, 0x00
  7573. label00005048:
  7574. 00005048  2840                     movea.l    A4, D0
  7575. 0000504A  4A2E 000C                tst.b      [A6 + 0xC]
  7576. 0000504E  6712                     beq        +0x14 /* 00005062 */
  7577. 00005050  7000                     moveq.l    D0, 0x00
  7578. 00005052  1006                     move.b     D0, D6
  7579. 00005054  C1FC 0006                muls.w     D0, 0x6
  7580. 00005058  204D                     movea.l    A0, A5
  7581. 0000505A  D1C0                     add.l      A0, D0
  7582. 0000505C  4A28 F6FE                tst.b      [A0 - 0x902]
  7583. 00005060  6712                     beq        +0x14 /* 00005074 */
  7584. label00005062:
  7585. 00005062  200C                     move.l     D0, A4
  7586. 00005064  670A                     beq        +0xC /* 00005070 */
  7587. 00005066  2F2E 0008                move.l     -[A7], [A6 + 0x8]
  7588. 0000506A  4E94                     jsr        [A4]
  7589. 0000506C  588F                     addq.l     A7, 4
  7590. 0000506E  6004                     bra        +0x6 /* 00005074 */
  7591. label00005070:
  7592. 00005070  3E3C CC82                move.w     D7, 0xCC82
  7593. label00005074:
  7594. 00005074  3007                     move.w     D0, D7
  7595. 00005076  4CDF 10C0                movem.l    D6,D7,A4, [A7]+
  7596. 0000507A  4E5E                     unlink     A6
  7597. 0000507C  4E75                     rts
  7598. fn0000507E:
  7599. 0000507E  4E56 0000                link       A6, 0
  7600. 00005082  48E7 0318                movem.l    -[A7], D6,D7,A3,A4
  7601. 00005086  286E 0008                movea.l    A4, [A6 + 0x8]
  7602. 0000508A  7E00                     moveq.l    D7, 0x00
  7603. 0000508C  2F0C                     move.l     -[A7], A4
  7604. 0000508E  4EBA FF24                jsr        [PC - 0xDC /* 00004FB4 */]
  7605. 00005092  4A00                     tst.b      D0
  7606. 00005094  588F                     addq.l     A7, 4
  7607. 00005096  6738                     beq        +0x3A /* 000050D0 */
  7608. 00005098  7C00                     moveq.l    D6, 0x00
  7609. 0000509A  47EC 0006                lea.l      A3, [A4 + 0x6]
  7610. 0000509E  6016                     bra        +0x18 /* 000050B6 */
  7611. label000050A0:
  7612. 000050A0  1F2E 000C                move.b     -[A7], [A6 + 0xC]
  7613. 000050A4  2F0B                     move.l     -[A7], A3
  7614. 000050A6  4EBA FF70                jsr        [PC - 0x90 /* 00005018 */]
  7615. 000050AA  3E00                     move.w     D7, D0
  7616. 000050AC  1013                     move.b     D0, [A3]
  7617. 000050AE  4880                     ext.w      D0
  7618. 000050B0  D6C0                     add.w      A3, D0
  7619. 000050B2  5246                     addq.w     D6, 1
  7620. 000050B4  5C8F                     addq.l     A7, 6
  7621. label000050B6:
  7622. 000050B6  4A47                     tst.w      D7
  7623. 000050B8  6606                     bne        +0x8 /* 000050C0 */
  7624. 000050BA  BC6C 0002                cmp.w      D6, [A4 + 0x2]
  7625. 000050BE  6DE0                     blt        -0x1E /* 000050A0 */
  7626. label000050C0:
  7627. 000050C0  7000                     moveq.l    D0, 0x00
  7628. 000050C2  102C 0004                move.b     D0, [A4 + 0x4]
  7629. 000050C6  204D                     movea.l    A0, A5
  7630. 000050C8  D1C0                     add.l      A0, D0
  7631. 000050CA  116C 0005 F9B6           move.b     [A0 - 0x64A], [A4 + 0x5]
  7632. label000050D0:
  7633. 000050D0  3007                     move.w     D0, D7
  7634. 000050D2  4CDF 18C0                movem.l    D6,D7,A3,A4, [A7]+
  7635. 000050D6  4E5E                     unlink     A6
  7636. 000050D8  4E75                     rts
  7637. fn000050DA:
  7638. 000050DA  4E56 0000                link       A6, 0
  7639. 000050DE  48E7 0F18                movem.l    -[A7], D4,D5,D6,D7,A3,A4
  7640. 000050E2  7E00                     moveq.l    D7, 0x00
  7641. 000050E4  1C2D C345                move.b     D6, [A5 - 0x3CBB]
  7642. 000050E8  7002                     moveq.l    D0, 0x02
  7643. 000050EA  D0AE 0008                add.l      D0, [A6 + 0x8]
  7644. 000050EE  2840                     movea.l    A4, D0
  7645. 000050F0  4A54                     tst.w      [A4]
  7646. 000050F2  6604                     bne        +0x6 /* 000050F8 */
  7647. 000050F4  7000                     moveq.l    D0, 0x00
  7648. 000050F6  6044                     bra        +0x46 /* 0000513C */
  7649. label000050F8:
  7650. 000050F8  7A00                     moveq.l    D5, 0x00
  7651. 000050FA  7004                     moveq.l    D0, 0x04
  7652. 000050FC  D0AE 0008                add.l      D0, [A6 + 0x8]
  7653. 00005100  2640                     movea.l    A3, D0
  7654. 00005102  602E                     bra        +0x30 /* 00005132 */
  7655. label00005104:
  7656. 00005104  BC2B 0004                cmp.b      D6, [A3 + 0x4]
  7657. 00005108  57C4                     seq        D4
  7658. 0000510A  4404                     neg.b      D4
  7659. 0000510C  1F04                     move.b     -[A7], D4
  7660. 0000510E  2F0B                     move.l     -[A7], A3
  7661. 00005110  4EBA FF6C                jsr        [PC - 0x94 /* 0000507E */]
  7662. 00005114  3E00                     move.w     D7, D0
  7663. 00005116  4A04                     tst.b      D4
  7664. 00005118  5C8F                     addq.l     A7, 6
  7665. 0000511A  6710                     beq        +0x12 /* 0000512C */
  7666. 0000511C  1F2B 0005                move.b     -[A7], [A3 + 0x5]
  7667. 00005120  1F06                     move.b     -[A7], D6
  7668. 00005122  2F2D F6F4                move.l     -[A7], [A5 - 0x90C]
  7669. 00005126  4EBA FC38                jsr        [PC - 0x3C8 /* 00004D60 */]
  7670. 0000512A  508F                     addq.l     A7, 8
  7671. label0000512C:
  7672. 0000512C  3013                     move.w     D0, [A3]
  7673. 0000512E  D6C0                     add.w      A3, D0
  7674. 00005130  5245                     addq.w     D5, 1
  7675. label00005132:
  7676. 00005132  4A47                     tst.w      D7
  7677. 00005134  6604                     bne        +0x6 /* 0000513A */
  7678. 00005136  BA54                     cmp.w      D5, [A4]
  7679. 00005138  6DCA                     blt        -0x34 /* 00005104 */
  7680. label0000513A:
  7681. 0000513A  3007                     move.w     D0, D7
  7682. label0000513C:
  7683. 0000513C  4CDF 18F0                movem.l    D4,D5,D6,D7,A3,A4, [A7]+
  7684. 00005140  4E5E                     unlink     A6
  7685. 00005142  4E75                     rts
  7686. export_213:
  7687. fn00005144:
  7688. 00005144  4E56 FFFC                link       A6, -0x0004
  7689. 00005148  2F07                     move.l     -[A7], D7
  7690. 0000514A  7E00                     moveq.l    D7, 0x00
  7691. 0000514C  0C2D 0010 F6F8           cmpi.b     [A5 - 0x908], 0x10
  7692. 00005152  6432                     bcc        +0x34 /* 00005186 */
  7693. 00005154  102D F6F8                move.b     D0, [A5 - 0x908]
  7694. 00005158  522D F6F8                addq.b     [A5 - 0x908], 1
  7695. 0000515C  206E 0008                movea.l    A0, [A6 + 0x8]
  7696. 00005160  1080                     move.b     [A0], D0
  7697. 00005162  7000                     moveq.l    D0, 0x00
  7698. 00005164  1010                     move.b     D0, [A0]
  7699. 00005166  C1FC 0006                muls.w     D0, 0x6
  7700. 0000516A  224D                     movea.l    A1, A5
  7701. 0000516C  D3C0                     add.l      A1, D0
  7702. 0000516E  236E 000C F6FA           move.l     [A1 - 0x906], [A6 + 0xC]
  7703. 00005174  7000                     moveq.l    D0, 0x00
  7704. 00005176  1010                     move.b     D0, [A0]
  7705. 00005178  C1FC 0006                muls.w     D0, 0x6
  7706. 0000517C  224D                     movea.l    A1, A5
  7707. 0000517E  D3C0                     add.l      A1, D0
  7708. 00005180  4229 F6FE                clr.b      [A1 - 0x902]
  7709. 00005184  6004                     bra        +0x6 /* 0000518A */
  7710. label00005186:
  7711. 00005186  3E3C CC80                move.w     D7, 0xCC80
  7712. label0000518A:
  7713. 0000518A  3007                     move.w     D0, D7
  7714. 0000518C  2E1F                     move.l     D7, [A7]+
  7715. 0000518E  4E5E                     unlink     A6
  7716. 00005190  4E75                     rts
  7717. fn00005192:
  7718. 00005192  4E56 FFFE                link       A6, -0x0002
  7719. 00005196  2F07                     move.l     -[A7], D7
  7720. 00005198  7E00                     moveq.l    D7, 0x00
  7721. 0000519A  4A2E 0008                tst.b      [A6 + 0x8]
  7722. 0000519E  6520                     bcs        +0x22 /* 000051C0 */
  7723. 000051A0  102E 0008                move.b     D0, [A6 + 0x8]
  7724. 000051A4  B02D F6F8                cmp.b      D0, [A5 - 0x908]
  7725. 000051A8  6416                     bcc        +0x18 /* 000051C0 */
  7726. 000051AA  7000                     moveq.l    D0, 0x00
  7727. 000051AC  102E 0008                move.b     D0, [A6 + 0x8]
  7728. 000051B0  C1FC 0006                muls.w     D0, 0x6
  7729. 000051B4  204D                     movea.l    A0, A5
  7730. 000051B6  D1C0                     add.l      A0, D0
  7731. 000051B8  116E 000A F6FE           move.b     [A0 - 0x902], [A6 + 0xA]
  7732. 000051BE  6004                     bra        +0x6 /* 000051C4 */
  7733. label000051C0:
  7734. 000051C0  3E3C CC80                move.w     D7, 0xCC80
  7735. label000051C4:
  7736. 000051C4  3007                     move.w     D0, D7
  7737. 000051C6  2E1F                     move.l     D7, [A7]+
  7738. 000051C8  4E5E                     unlink     A6
  7739. 000051CA  4E75                     rts
  7740. fn000051CC:
  7741. 000051CC  4E56 0000                link       A6, 0
  7742. 000051D0  2F3C 0004 0000           move.l     -[A7], 0x40000
  7743. 000051D6  2F2E 0008                move.l     -[A7], [A6 + 0x8]
  7744. 000051DA  4EBA F942                jsr        [PC - 0x6BE /* 00004B1E */]
  7745. 000051DE  4E5E                     unlink     A6
  7746. 000051E0  4E75                     rts
  7747. fn000051E2:
  7748. 000051E2  4E56 0000                link       A6, 0
  7749. 000051E6  206E 0008                movea.l    A0, [A6 + 0x8]
  7750. 000051EA  3010                     move.w     D0, [A0]
  7751. 000051EC  4E5E                     unlink     A6
  7752. 000051EE  4E75                     rts
  7753. export_217:
  7754. 000051F0  4E56 0000                link       A6, 0
  7755. 000051F4  206E 0008                movea.l    A0, [A6 + 0x8]
  7756. 000051F8  226E 000C                movea.l    A1, [A6 + 0xC]
  7757. 000051FC  1010                     move.b     D0, [A0]
  7758. 000051FE  B011                     cmp.b      D0, [A1]
  7759. 00005200  6612                     bne        +0x14 /* 00005214 */
  7760. 00005202  206E 0008                movea.l    A0, [A6 + 0x8]
  7761. 00005206  226E 000C                movea.l    A1, [A6 + 0xC]
  7762. 0000520A  1028 0001                move.b     D0, [A0 + 0x1]
  7763. 0000520E  B029 0001                cmp.b      D0, [A1 + 0x1]
  7764. 00005212  6704                     beq        +0x6 /* 00005218 */
  7765. label00005214:
  7766. 00005214  7000                     moveq.l    D0, 0x00
  7767. 00005216  6002                     bra        +0x4 /* 0000521A */
  7768. label00005218:
  7769. 00005218  7001                     moveq.l    D0, 0x01
  7770. label0000521A:
  7771. 0000521A  4E5E                     unlink     A6
  7772. 0000521C  4E75                     rts
  7773. fn0000521E:
  7774. 0000521E  48E7 0300                movem.l    -[A7], D6,D7
  7775. 00005222  7E00                     moveq.l    D7, 0x00
  7776. 00005224  7C00                     moveq.l    D6, 0x00
  7777. 00005226  6010                     bra        +0x12 /* 00005238 */
  7778. label00005228:
  7779. 00005228  3006                     move.w     D0, D6
  7780. 0000522A  5246                     addq.w     D6, 1
  7781. 0000522C  C1FC 0006                muls.w     D0, 0x6
  7782. 00005230  204D                     movea.l    A0, A5
  7783. 00005232  D1C0                     add.l      A0, D0
  7784. 00005234  42A8 F6FA                clr.l      [A0 - 0x906]
  7785. label00005238:
  7786. 00005238  0C46 0010                cmpi.w     D6, 0x10
  7787. 0000523C  6DEA                     blt        -0x14 /* 00005228 */
  7788. 0000523E  4EBA FA30                jsr        [PC - 0x5D0 /* 00004C70 */]
  7789. 00005242  3007                     move.w     D0, D7
  7790. 00005244  4CDF 00C0                movem.l    D6,D7, [A7]+
  7791. 00005248  4E75                     rts
  7792. fn0000524A:
  7793. 0000524A  2F07                     move.l     -[A7], D7
  7794. 0000524C  7E00                     moveq.l    D7, 0x00
  7795. 0000524E  3007                     move.w     D0, D7
  7796. 00005250  2E1F                     move.l     D7, [A7]+
  7797. 00005252  4E75                     rts
  7798. export_219:
  7799. 00005254  4E56 0000                link       A6, 0
  7800. 00005258  2F07                     move.l     -[A7], D7
  7801. 0000525A  7E00                     moveq.l    D7, 0x00
  7802. 0000525C  2B6E 0008 F48A           move.l     [A5 - 0xB76], [A6 + 0x8]
  7803. 00005262  3007                     move.w     D0, D7
  7804. 00005264  2E1F                     move.l     D7, [A7]+
  7805. 00005266  4E5E                     unlink     A6
  7806. 00005268  4E75                     rts
  7807. export_220:
  7808. 0000526A  2F07                     move.l     -[A7], D7
  7809. 0000526C  7E00                     moveq.l    D7, 0x00
  7810. 0000526E  3007                     move.w     D0, D7
  7811. 00005270  2E1F                     move.l     D7, [A7]+
  7812. 00005272  4E75                     rts
  7813. export_221:
  7814. fn00005274:
  7815. 00005274  4E56 FFEC                link       A6, -0x0014
  7816. 00005278  48E7 0F38                movem.l    -[A7], D4,D5,D6,D7,A2,A3,A4
  7817. 0000527C  7A00                     moveq.l    D5, 0x00
  7818. 0000527E  42A7                     clr.l      -[A7]
  7819. 00005280  AA32                     syscall    GetGDevice
  7820. 00005282  2E1F                     move.l     D7, [A7]+
  7821. 00005284  2F2D F48A                move.l     -[A7], [A5 - 0xB76]
  7822. 00005288  AA31                     syscall    SetGDevice
  7823. 0000528A  486E FFEC                pea.l      [A6 - 0x14]
  7824. 0000528E  A874                     syscall    GetPort
  7825. 00005290  486E FFF0                pea.l      [A6 - 0x10]
  7826. 00005294  2F3C 4E20 4E20           move.l     -[A7], 0x4E204E20 /* 'N N ' */
  7827. 0000529A  2F3C 4E84 4E84           move.l     -[A7], 0x4E844E84
  7828. 000052A0  A8A7                     syscall    SetRect
  7829. 000052A2  42A7                     clr.l      -[A7]
  7830. 000052A4  42A7                     clr.l      -[A7]
  7831. 000052A6  486E FFF0                pea.l      [A6 - 0x10]
  7832. 000052AA  486D F48E                pea.l      [A5 - 0xB72]
  7833. 000052AE  42A7                     clr.l      -[A7]
  7834. 000052B0  4878 FFFF                push.l     0xFFFF
  7835. 000052B4  4227                     clr.b      -[A7]
  7836. 000052B6  42A7                     clr.l      -[A7]
  7837. 000052B8  A913                     syscall    NewWindow
  7838. 000052BA  2C1F                     move.l     D6, [A7]+
  7839. 000052BC  2F06                     move.l     -[A7], D6
  7840. 000052BE  A873                     syscall    SetPort
  7841. 000052C0  426E FFF8                clr.w      [A6 - 0x8]
  7842. 000052C4  426E FFFA                clr.w      [A6 - 0x6]
  7843. 000052C8  2F2E FFF8                move.l     -[A7], [A6 - 0x8]
  7844. 000052CC  42A7                     clr.l      -[A7]
  7845. 000052CE  2F06                     move.l     -[A7], D6
  7846. 000052D0  3F2E 0008                move.w     -[A7], [A6 + 0x8]
  7847. 000052D4  4EAD 0AEA                jsr        [A5 + 0xAEA /* export_345 */]
  7848. 000052D8  2840                     movea.l    A4, D0
  7849. 000052DA  302E 000A                move.w     D0, [A6 + 0xA]
  7850. 000052DE  48C0                     ext.l      D0
  7851. 000052E0  E788                     lsl        D0, 3
  7852. 000052E2  5880                     addq.l     D0, 4
  7853. 000052E4  A122                     syscall    NewHandle, flags=1
  7854. 000052E6  2648                     movea.l    A3, A0
  7855. 000052E8  200B                     move.l     D0, A3
  7856. 000052EA  4FEF 000E                lea.l      A7, [A7 + 0xE]
  7857. 000052EE  677A                     beq        +0x7C /* 0000536A */
  7858. 000052F0  204B                     movea.l    A0, A3
  7859. 000052F2  A029                     syscall    HLock
  7860. 000052F4  2453                     movea.l    A2, [A3]
  7861. 000052F6  7802                     moveq.l    D4, 0x02
  7862. 000052F8  6018                     bra        +0x1A /* 00005312 */
  7863. label000052FA:
  7864. 000052FA  2004                     move.l     D0, D4
  7865. 000052FC  48C0                     ext.l      D0
  7866. 000052FE  E788                     lsl        D0, 3
  7867. 00005300  4872 08F4                pea.l      [A2 + D0 - 0x12]
  7868. 00005304  3F04                     move.w     -[A7], D4
  7869. 00005306  2F0C                     move.l     -[A7], A4
  7870. 00005308  4EAD 0C02                jsr        [A5 + 0xC02 /* export_380 */]
  7871. 0000530C  4FEF 000A                lea.l      A7, [A7 + 0xA]
  7872. 00005310  5244                     addq.w     D4, 1
  7873. label00005312:
  7874. 00005312  B86E 000A                cmp.w      D4, [A6 + 0xA]
  7875. 00005316  6FE2                     ble        -0x1C /* 000052FA */
  7876. 00005318  486E FFF0                pea.l      [A6 - 0x10]
  7877. 0000531C  3F3C 0001                move.w     -[A7], 0x1
  7878. 00005320  2F0C                     move.l     -[A7], A4
  7879. 00005322  4EAD 0C02                jsr        [A5 + 0xC02 /* export_380 */]
  7880. 00005326  1EBC 0001                move.b     [A7], 0x1
  7881. 0000532A  486E FFF0                pea.l      [A6 - 0x10]
  7882. 0000532E  4EAD 0F6A                jsr        [A5 + 0xF6A /* export_489 */]
  7883. 00005332  2480                     move.l     [A2], D0
  7884. 00005334  2E92                     move.l     [A7], [A2]
  7885. 00005336  4EAD 0F72                jsr        [A5 + 0xF72 /* export_490 */]
  7886. 0000533A  4297                     clr.l      [A7]
  7887. 0000533C  3F3C 0001                move.w     -[A7], 0x1
  7888. 00005340  2F0C                     move.l     -[A7], A4
  7889. 00005342  4EAD 0C1A                jsr        [A5 + 0xC1A /* export_383 */]
  7890. 00005346  588F                     addq.l     A7, 4
  7891. 00005348  3E80                     move.w     [A7], D0
  7892. 0000534A  A9BC                     syscall    GetPicture
  7893. 0000534C  245F                     movea.l    A2, [A7]+
  7894. 0000534E  204A                     movea.l    A0, A2
  7895. 00005350  A029                     syscall    HLock
  7896. 00005352  2E8A                     move.l     [A7], A2
  7897. 00005354  486E FFF0                pea.l      [A6 - 0x10]
  7898. 00005358  A8F6                     syscall    DrawPicture
  7899. 0000535A  204A                     movea.l    A0, A2
  7900. 0000535C  A02A                     syscall    HUnlock
  7901. 0000535E  204B                     movea.l    A0, A3
  7902. 00005360  A02A                     syscall    HUnlock
  7903. 00005362  2E8A                     move.l     [A7], A2
  7904. 00005364  A9A3                     syscall    ReleaseResource
  7905. 00005366  548F                     addq.l     A7, 2
  7906. 00005368  6002                     bra        +0x4 /* 0000536C */
  7907. label0000536A:
  7908. 0000536A  7A94                     moveq.l    D5, 0xFFFFFF94
  7909. label0000536C:
  7910. 0000536C  2F0C                     move.l     -[A7], A4
  7911. 0000536E  4EAD 0B02                jsr        [A5 + 0xB02 /* export_348 */]
  7912. 00005372  2E86                     move.l     [A7], D6
  7913. 00005374  A914                     syscall    DisposeWindow
  7914. 00005376  2F2E FFEC                move.l     -[A7], [A6 - 0x14]
  7915. 0000537A  A873                     syscall    SetPort
  7916. 0000537C  2F07                     move.l     -[A7], D7
  7917. 0000537E  AA31                     syscall    SetGDevice
  7918. 00005380  4A45                     tst.w      D5
  7919. 00005382  6604                     bne        +0x6 /* 00005388 */
  7920. 00005384  200B                     move.l     D0, A3
  7921. 00005386  6002                     bra        +0x4 /* 0000538A */
  7922. label00005388:
  7923. 00005388  7000                     moveq.l    D0, 0x00
  7924. label0000538A:
  7925. 0000538A  4CDF 1CF0                movem.l    D4,D5,D6,D7,A2,A3,A4, [A7]+
  7926. 0000538E  4E5E                     unlink     A6
  7927. 00005390  4E75                     rts
  7928. export_222:
  7929. fn00005392:
  7930. 00005392  4E56 FFFC                link       A6, -0x0004
  7931. 00005396  4AAE 0008                tst.l      [A6 + 0x8]
  7932. 0000539A  6714                     beq        +0x16 /* 000053B0 */
  7933. 0000539C  206E 0008                movea.l    A0, [A6 + 0x8]
  7934. 000053A0  2050                     movea.l    A0, [A0]
  7935. 000053A2  2F10                     move.l     -[A7], [A0]
  7936. 000053A4  4EAD 0F82                jsr        [A5 + 0xF82 /* export_492 */]
  7937. 000053A8  206E 0008                movea.l    A0, [A6 + 0x8]
  7938. 000053AC  A023                     syscall    DisposHandle/DisposeHandle
  7939. 000053AE  588F                     addq.l     A7, 4
  7940. label000053B0:
  7941. 000053B0  4E5E                     unlink     A6
  7942. 000053B2  4E75                     rts
  7943. fn000053B4:
  7944. 000053B4  4E56 0000                link       A6, 0
  7945. 000053B8  206E 0008                movea.l    A0, [A6 + 0x8]
  7946. 000053BC  302E 000C                move.w     D0, [A6 + 0xC]
  7947. 000053C0  48C0                     ext.l      D0
  7948. 000053C2  E788                     lsl        D0, 3
  7949. 000053C4  2050                     movea.l    A0, [A0]
  7950. 000053C6  226E 000E                movea.l    A1, [A6 + 0xE]
  7951. 000053CA  22B0 08F4                move.l     [A1], [A0 + D0 - 0x12]
  7952. 000053CE  2370 08F8 0004           move.l     [A1 + 0x4], [A0 + D0 - 0x8]
  7953. 000053D4  4E5E                     unlink     A6
  7954. 000053D6  4E75                     rts
  7955. export_223:
  7956. 000053D8  4E56 FFF4                link       A6, -0x000C
  7957. 000053DC  486E FFF4                pea.l      [A6 - 0xC]
  7958. 000053E0  3F2E 0010                move.w     -[A7], [A6 + 0x10]
  7959. 000053E4  2F2E 000C                move.l     -[A7], [A6 + 0xC]
  7960. 000053E8  4EBA FFCA                jsr        [PC - 0x36 /* 000053B4 */]
  7961. 000053EC  302E FFFA                move.w     D0, [A6 - 0x6]
  7962. 000053F0  906E FFF6                sub.w      D0, [A6 - 0xA]
  7963. 000053F4  3D40 FFFE                move.w     [A6 - 0x2], D0
  7964. 000053F8  302E FFF8                move.w     D0, [A6 - 0x8]
  7965. 000053FC  906E FFF4                sub.w      D0, [A6 - 0xC]
  7966. 00005400  3D40 FFFC                move.w     [A6 - 0x4], D0
  7967. 00005404  206E 0008                movea.l    A0, [A6 + 0x8]
  7968. 00005408  20AE FFFC                move.l     [A0], [A6 - 0x4]
  7969. 0000540C  4E5E                     unlink     A6
  7970. 0000540E  4E75                     rts
  7971. export_224:
  7972. fn00005410:
  7973. 00005410  4E56 FFF4                link       A6, -0x000C
  7974. 00005414  4AAE 0008                tst.l      [A6 + 0x8]
  7975. 00005418  6724                     beq        +0x26 /* 0000543E */
  7976. 0000541A  486E FFF8                pea.l      [A6 - 0x8]
  7977. 0000541E  3F2E 000C                move.w     -[A7], [A6 + 0xC]
  7978. 00005422  2F2E 0008                move.l     -[A7], [A6 + 0x8]
  7979. 00005426  4EBA FF8C                jsr        [PC - 0x74 /* 000053B4 */]
  7980. 0000542A  2EAE 000E                move.l     [A7], [A6 + 0xE]
  7981. 0000542E  486E FFF8                pea.l      [A6 - 0x8]
  7982. 00005432  206E 0008                movea.l    A0, [A6 + 0x8]
  7983. 00005436  2050                     movea.l    A0, [A0]
  7984. 00005438  2F10                     move.l     -[A7], [A0]
  7985. 0000543A  4EAD 0F8A                jsr        [A5 + 0xF8A /* export_493 */]
  7986. label0000543E:
  7987. 0000543E  4E5E                     unlink     A6
  7988. 00005440  4E75                     rts
  7989. fn00005442:
  7990. 00005442  4E56 FFF8                link       A6, -0x0008
  7991. 00005446  486E FFF8                pea.l      [A6 - 0x8]
  7992. 0000544A  3F2E 000C                move.w     -[A7], [A6 + 0xC]
  7993. 0000544E  2F2E 0008                move.l     -[A7], [A6 + 0x8]
  7994. 00005452  4EBA FF60                jsr        [PC - 0xA0 /* 000053B4 */]
  7995. 00005456  486E FFF8                pea.l      [A6 - 0x8]
  7996. 0000545A  302E 0010                move.w     D0, [A6 + 0x10]
  7997. 0000545E  906E FFFA                sub.w      D0, [A6 - 0x6]
  7998. 00005462  3F00                     move.w     -[A7], D0
  7999. 00005464  302E 000E                move.w     D0, [A6 + 0xE]
  8000. 00005468  906E FFF8                sub.w      D0, [A6 - 0x8]
  8001. 0000546C  3F00                     move.w     -[A7], D0
  8002. 0000546E  A8A8                     syscall    OffsetRect
  8003. 00005470  486E FFF8                pea.l      [A6 - 0x8]
  8004. 00005474  3F2E 000C                move.w     -[A7], [A6 + 0xC]
  8005. 00005478  2F2E 0008                move.l     -[A7], [A6 + 0x8]
  8006. 0000547C  4EBA FF92                jsr        [PC - 0x6E /* 00005410 */]
  8007. 00005480  4E5E                     unlink     A6
  8008. 00005482  4E75                     rts
  8009. export_225:
  8010. 00005484  4E56 FFF0                link       A6, -0x0010
  8011. 00005488  48E7 0738                movem.l    -[A7], D5,D6,D7,A2,A3,A4
  8012. 0000548C  266E 0008                movea.l    A3, [A6 + 0x8]
  8013. 00005490  246E 000C                movea.l    A2, [A6 + 0xC]
  8014. 00005494  3A2E 0010                move.w     D5, [A6 + 0x10]
  8015. 00005498  7E01                     moveq.l    D7, 0x01
  8016. 0000549A  7C01                     moveq.l    D6, 0x01
  8017. 0000549C  4AAE 0014                tst.l      [A6 + 0x14]
  8018. 000054A0  6706                     beq        +0x8 /* 000054A8 */
  8019. 000054A2  286E 0014                movea.l    A4, [A6 + 0x14]
  8020. 000054A6  602C                     bra        +0x2E /* 000054D4 */
  8021. label000054A8:
  8022. 000054A8  486E FFF0                pea.l      [A6 - 0x10]
  8023. 000054AC  3F05                     move.w     -[A7], D5
  8024. 000054AE  2F0B                     move.l     -[A7], A3
  8025. 000054B0  4EBA FF02                jsr        [PC - 0xFE /* 000053B4 */]
  8026. 000054B4  486E FFF0                pea.l      [A6 - 0x10]
  8027. 000054B8  302A 0002                move.w     D0, [A2 + 0x2]
  8028. 000054BC  906E FFF2                sub.w      D0, [A6 - 0xE]
  8029. 000054C0  3F00                     move.w     -[A7], D0
  8030. 000054C2  3012                     move.w     D0, [A2]
  8031. 000054C4  906E FFF0                sub.w      D0, [A6 - 0x10]
  8032. 000054C8  3F00                     move.w     -[A7], D0
  8033. 000054CA  A8A8                     syscall    OffsetRect
  8034. 000054CC  49EE FFF0                lea.l      A4, [A6 - 0x10]
  8035. 000054D0  4FEF 000A                lea.l      A7, [A7 + 0xA]
  8036. label000054D4:
  8037. 000054D4  2F0C                     move.l     -[A7], A4
  8038. 000054D6  3F2E 0012                move.w     -[A7], [A6 + 0x12]
  8039. 000054DA  2F0B                     move.l     -[A7], A3
  8040. 000054DC  4EBA FF32                jsr        [PC - 0xCE /* 00005410 */]
  8041. 000054E0  4217                     clr.b      [A7]
  8042. 000054E2  A973                     syscall    StillDown
  8043. 000054E4  4A1F                     tst.b      [A7]+
  8044. 000054E6  508F                     addq.l     A7, 8
  8045. 000054E8  6642                     bne        +0x44 /* 0000552C */
  8046. 000054EA  604A                     bra        +0x4C /* 00005536 */
  8047. label000054EC:
  8048. 000054EC  486E FFF8                pea.l      [A6 - 0x8]
  8049. 000054F0  A972                     syscall    GetMouse
  8050. 000054F2  4227                     clr.b      -[A7]
  8051. 000054F4  2F2E FFF8                move.l     -[A7], [A6 - 0x8]
  8052. 000054F8  2F0A                     move.l     -[A7], A2
  8053. 000054FA  A8AD                     syscall    PtInRect
  8054. 000054FC  7000                     moveq.l    D0, 0x00
  8055. 000054FE  101F                     move.b     D0, [A7]+
  8056. 00005500  4A40                     tst.w      D0
  8057. 00005502  6604                     bne        +0x6 /* 00005508 */
  8058. 00005504  7000                     moveq.l    D0, 0x00
  8059. 00005506  6002                     bra        +0x4 /* 0000550A */
  8060. label00005508:
  8061. 00005508  7001                     moveq.l    D0, 0x01
  8062. label0000550A:
  8063. 0000550A  1E00                     move.b     D7, D0
  8064. 0000550C  BC07                     cmp.b      D6, D7
  8065. 0000550E  671C                     beq        +0x1E /* 0000552C */
  8066. 00005510  2F0C                     move.l     -[A7], A4
  8067. 00005512  4A07                     tst.b      D7
  8068. 00005514  6706                     beq        +0x8 /* 0000551C */
  8069. 00005516  302E 0012                move.w     D0, [A6 + 0x12]
  8070. 0000551A  6002                     bra        +0x4 /* 0000551E */
  8071. label0000551C:
  8072. 0000551C  3005                     move.w     D0, D5
  8073. label0000551E:
  8074. 0000551E  3F00                     move.w     -[A7], D0
  8075. 00005520  2F0B                     move.l     -[A7], A3
  8076. 00005522  4EBA FEEC                jsr        [PC - 0x114 /* 00005410 */]
  8077. 00005526  1C07                     move.b     D6, D7
  8078. 00005528  4FEF 000A                lea.l      A7, [A7 + 0xA]
  8079. label0000552C:
  8080. 0000552C  4227                     clr.b      -[A7]
  8081. 0000552E  A973                     syscall    StillDown
  8082. 00005530  4A1F                     tst.b      [A7]+
  8083. 00005532  66B8                     bne        -0x46 /* 000054EC */
  8084. 00005534  600C                     bra        +0xE /* 00005542 */
  8085. label00005536:
  8086. 00005536  43EE FFFC                lea.l      A1, [A6 - 0x4]
  8087. 0000553A  307C 0008                movea.w    A0, 0x8
  8088. 0000553E  A03B                     syscall    Delay
  8089. 00005540  2280                     move.l     [A1], D0
  8090. label00005542:
  8091. 00005542  4A07                     tst.b      D7
  8092. 00005544  670E                     beq        +0x10 /* 00005554 */
  8093. 00005546  2F0C                     move.l     -[A7], A4
  8094. 00005548  3F05                     move.w     -[A7], D5
  8095. 0000554A  2F0B                     move.l     -[A7], A3
  8096. 0000554C  4EBA FEC2                jsr        [PC - 0x13E /* 00005410 */]
  8097. 00005550  4FEF 000A                lea.l      A7, [A7 + 0xA]
  8098. label00005554:
  8099. 00005554  1007                     move.b     D0, D7
  8100. 00005556  4CDF 1CE0                movem.l    D5,D6,D7,A2,A3,A4, [A7]+
  8101. 0000555A  4E5E                     unlink     A6
  8102. 0000555C  4E75                     rts
  8103.